目录
2.1 BMI指数测算器与景区分流器
算术运算符:
比较运算符:
练习:
(注:print函数用法见图,中间间隔用逗号)
if else elif
逻辑运算符:
字符串拼接:
BMI练习题:
(老师答案阅读性更好,另外也可用更简便方式)
2.2 计时器
进制运算:
while循环:
练习:
循环跳转语句break:
练习:(注意我的答案里的备注)
break执行,跳出以后的语句都不会被执行
练习:
我的答案:
# 导入时间库,下面可以用它来控制程序休眠,进而记录真实时间
import time
# 目标计时时间
target_time = 300
# 再声明一个变量,用来记录初始时间
keep_time = 0
# 因为我们并不在while后控制循环的结束,所以这里将条件永远设置为真
# 但是这个时候需要注意的是,一定要在while代码块中明确循环跳出的条件,并且这个条件一定会在某一时刻达到,否则就会变成死循环。
while True:
# 首先确定循环跳出的条件
if keep_time > target_time :
print("计时结束")
break
else :
# 计算计时时间
# 当计时时间大于3600秒时,时间超过1小时,将换算成时分秒的形式后打印
if keep_time > 3600 :
# keep_time对3600取整除,就是小时
hours = keep_time//3600
# keep_time 对3600取余数,然后对60取整除,就是分钟
mins = keep_time%3600//60
# keep_time 对3600取余数,然后对60取余数,就是秒
secs = keep_time%3600%60