- 168
- 0
- 约1.86千字
- 约 4页
- 2021-06-30 发布于湖南
- 举报
第二课时
一、数据类型
为了便于数据的表示与处理,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:
1ow=(n-age-HRrest?)*日.6+HRrest #计算最适宜运动心率低值high=(n-age-?HRrest)*0.8+HRrest #计算最适宜运动心率高值#输出最适宜运动心率的范围print?(最适宜的运动心率是:?,?low,?~,high)拓展 对以上程序进行修改,使其可以输入年龄、安静心率和运动后心率,并能依据最适宜运动心率公式输出反馈结果,如“您的运动心率太低,请适当提:高”“您的运动心率正好,请保持”?“您的运动心率太高,请适当降低”。拓展知识 对于多分支语句的情况,Python?语言通常使用if-elif-else?语句来处理,参照表1.1.3所示的感冒指数,根据输人的感冒指数,输出该指数所对应的含义。实现程序的代码如下。num=int(input(请输人感冒指数:?))if?0=num=6?:print(少发)elif?7=num=19:print(较易发)lif?20=num=30:print(易发)elif?31=num=61:print(极易发)else:print(指数值不正确)
【拓展练习】
对于多分支语句的情况, Python 语言通常使用 if-elif-else 语句来处理,参照
表1.1.3所示的感冒指数,根据输入的感冒指数,输出该指数所对应的含义。实现
程序的代码如下。
num=int(input(请输入感冒指数: ))
if 0=num=6 :
print(少发)
elif 7=num=19:
print(较易发)
elif 20=num=30:
print(易发)
elif 31=num=61:
print(极易发)
else:
print(指数值不正确)
【教学反思】
您可能关注的文档
- 1.1 我们身边的数据 教案(2课时) 2020—2021学年 教科版(2019)信息技术 必修1.docx
- 1.1我们身边的数据 【新教材】2020-2021学年教科版(2019)高中信息技术必修一 教案.docx
- 1.1我们身边的数据第1课时-【新教材】教科版(2019)高中信息技术必修一教案.docx
- 1.1我们身边的数据第2课时-【新教材】教科版(2019)高中信息技术必修一教案.docx
- 1.2 数据与计算 教学设计 2020—2021学年 教科版(2019)信息技术 必修1.docx
- 1.2数据的计算-【新教材】教科版(2019)高中信息技术必修一教案.docx
- 2.1计算机解决问题的过程第1课时-【新教材】教科版(2019)高中信息技术必修一教案.doc
- 2.3周而复始的循环-【新教材】教科版(2019)高中信息技术必修一教案.docx
- 2.3周而复始的循环while第2课时-【新教材】教科版(2019)高中信息技术必修一教案.docx
- 2.4可以复用的代码-【新教材】教科版(2019)高中信息技术必修一教案.docx
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)