内容正文:
第二课时
一、数据类型
为了便于数据的表示与处理,Python提供了 整数、浮点数和字符串等常见的数据类型。下面给出- . 些函数,它们可以把数据从一种类型转换为另一种类型。
float():根据一个字符串或整数创建一个新的浮点数(小数)。
int():根据一个字符串或浮点数创建一个新的整数。
str():根据一个数(也可以是任何其他类型)创建一个新的字符串。
二、分支语句
程序中需要根据不同的条件判断来决定程序执行走向的,可以使用if分支语句实现。
基本格式如下
单分支
if 条件:
语句或语句组
双分支
if 条件:
语句或语句组A
else:
语句或语句组B
下面先来看一一个简单的例子,这个分支程序用来判断飞船是否能够升空。当飞船速度“v>=7.91” 时,输出“飞船成功飞行!”;否则输出“飞船不能升空!
v=float(input("请输入速度(千米/秒):"))
if v>=7.91:
print("飞船成功飞行! ")
else:
print("飞船不能升空! ")
分支语句的条件“v>=7.91"表达式,- -般称为关系表达式。关系表达式是用关系运算符连接起来的式子。常用的关系运算符如表2.2.2所示。
表2.2.2关系运算符
运算符 == > >= < <= !=
含义 等于 大于 大于等于 小于 小于等于 不等于
当关系表达式成立时值为真(True),不成立时值为假(False)。对于数值,是按照数值的大小来比较它们的关系的。例如: 9>=7.9.其值为True; 23= 24, 其值为False。
例子:
将下列程序代码补充完整,并调试运行。
age=float(input("请输入年龄=")) #输入年龄
HRrest=float(input("请输人安静心率=")) #输人安静心率
gender-input("请输人male或female:") #输入性别
if_ #根据输人的性别判断
else: