今天是Python学习的第七天,我学习了条件判断。
今日主要练习elif语句
elif是else if的缩写,用来处理多条件分支的情况。当有好几种可能性时,可以使用 elif 来一一检查条件,直到找到满足的条件并执行相应的代码。elif允许将复杂的多选逻辑写得更加乾净整洁,避免多层if-else嵌套。
elif语句基本结构if 条件1:执行的代码1elif 条件2:执行的代码2else:执行的代码3
例一: 成绩评分系统
score = int(input("请输入你的分数: "))
if score >= 90:print("你的成绩是 A。")elif score >= 80:print("你的成绩是 B。")elif score >= 70:print("你的成绩是 C。")elif score >= 60:print("你的成绩是 D。")else:print("你的成绩是 F。")
这段程式根据分数范围给出相应的成绩评价。分数范围越高,成绩等级越高,这样可以轻鬆处理多个条件的情况。
例二:根据天气建议今天穿什么
temperature = int(input("请输入今天的气温(°C): "))
if temperature >= 30:print("天气很热,建议穿轻便的衣服。")elif 20 <= temperature < 30:print("天气温和,建议穿短袖和长裤。")elif 10 <= temperature < 20:print("天气有点凉,建议穿外套。")else:print("天气很冷,建议穿厚衣服。")
这个程式根据当前气温的范围,给出今天相应的穿着建议。每个范围对应不同的气温状况。