2. if 语句的 elif 子句
什么是子句(也叫子语句)
子句是指可以跟随主语句增加的语句。
带有 elif 子句的 if 语句的语法
if 条件表达式1:
语句块1
elif 条件表达式2:
语句块2
elif 条件表达式3:
语句块3
...
elif 条件表达式n:
语句块n
语法说明
- if 主语句必须存在。
- elif 子句可以有0个、1个或多个;
- ... 代表 elif 子句可以有多个
elif 子句的作用
为 if 语句增加判断条件及对应执行的语句块,以符合更多的逻辑需求。
示例
小学生放学后家长安排的流程2
- 放学
- 告诉家长考试成绩
- 玩两个小时手机(考试成绩大于90分)
- 玩一个小时手机(考试成绩大于80分,二选一)
- 做作业
- 睡觉
print("放学") # 放学
score = int(input("请输入考试成绩:")) # 告诉家长考试成绩
if score > 90:
print("玩两个小时手机") # 玩两个小时手机(考试成绩大于90分)
elif score > 80:
print("玩一个小时手机") # 玩一个小时手机(考试成绩大于80分,二选一)
print("做作业") # 做作业
print("睡觉") # 睡觉
练习
写一个程序,输入一个整数,用程序判断这个整数是正整数,负整数,还是零。