P36 Python基础-4.1 课程内容回顾
一、day03复习
"""
day03 复习
语句
选择语句
if bool类型的条件:
满足条件执行的语句
else:
不满足条件执行的语句
if 条件1:
满足条件1执行的语句
if 条件2:
满足条件2执行的语句
if 条件3:
满足条件3执行的语句
if 条件1:
满足条件1执行的语句
elif 条件2:
不满足条件1,满足条件2执行的语句
elif 条件3:
不满足条件1/2,满足条件3执行的语句
else:
以上条件都不满足执行的语句
循环语句
if 条件:
满足条件执行一次
else:
不满足条件执行一次
while 条件:
满足条件一直执行
else:
不满足条件执行一次
跳转语句
break
"""
P37 Python基础-4.2 课后作业解析
一、练习1
在控制台中获取月份,显示季度,或者提示月份错误.
month = int(input("请输入月份:"))
if month < 1 or month > 12:
print("月份错误")
elif month >= 10:
print("冬天")
elif month >= 7:
print("秋天")
elif month >= 4:
print("夏天")
else:
print("春天")
二、练习2
"""
4.在控制台中获取年龄,
如果小于0岁,打印输入有误
如果一个人的年龄小于2岁,就打印一条消息,指出他是婴儿。
如果一个人的年龄为2(含)~13岁,就打印一条消息,指出他是儿童。
如果一个人的年龄为13(含)~20岁,就打印一条消息,指出他是青少年。
如果一个人的年龄为20(含)~65岁,就打印一条消息,指出他是成年人。
如果一个人的年龄超过65(含)岁~150岁,就打印一条消息,指出他是老年人。
150岁以上,打印"那不可能"
"""
age = int(input("请输入年龄:"))
if age < 0:
print("输入有误")
elif age < 2:
print("婴儿")
elif age < 13:
print("儿童")
elif age < 20:
print("青少年")
elif age < 65:
print("成年人")
elif age < 150:
print("老年人")
else:
print("那是不可能的")
三、练习3
"""
5.根据身高体重,参照BMI,返回身体状况.
BMI:用体重千克数除以身高米数的平方得出的数字
中国参考标准
体重过低BMI<18.5
正常范围18.5≤BMI<24
超重24≤BMI<28
I度肥胖28≤BMI<30
II度肥胖30≤BMI<40
Ⅲ度肥胖BMI≥40.0
"""
height = float(input("请输入身高:"))
weight = float(input("请输入体重:"))
BMI = weight / height ** 2
if BMI < 18.5:
print("体重过低")
elif BMI < 24:
print("正常范围")
elif BMI < 28:
print("超重")
elif BMI < 30:
print("I度肥胖")
elif BMI < 40:
print("II度肥胖")
else:
print("Ⅲ度肥胖")
P38 Python基础-4.3 打印中间数据值及纸的对折数练习
一、练习1
"""
练习1:在控制台中,获取一个开始值,一个结束值。
将中间的数字打印出来。
例如:开始值3 结束值10
打印4 5 6 7 8 9
"""
begin = int(input("请输入开始值:"))
end = int(input("请输入结束值:"))
while begin < end - 1:
begin += 1
print(begin