2. if 语句的 elif 子句

什么是子句(也叫子语句)

子句是指可以跟随主语句增加的语句。

带有 elif 子句的 if 语句的语法

if 条件表达式1:
    语句块1
elif 条件表达式2:
    语句块2
elif 条件表达式3:
    语句块3
...
elif 条件表达式n:
    语句块n

语法说明

elif 子句的作用

为 if 语句增加判断条件及对应执行的语句块,以符合更多的逻辑需求。

示例

小学生放学后家长安排的流程2

  1. 放学
  2. 告诉家长考试成绩
  3. 玩两个小时手机(考试成绩大于90分)
  4. 玩一个小时手机(考试成绩大于80分,二选一)
  5. 做作业
  6. 睡觉
print("放学")  # 放学

score = int(input("请输入考试成绩:"))  # 告诉家长考试成绩

if score > 90:
    print("玩两个小时手机")  # 玩两个小时手机(考试成绩大于90分)
elif score > 80:
    print("玩一个小时手机")  # 玩一个小时手机(考试成绩大于80分,二选一)

print("做作业")  # 做作业
print("睡觉")  # 睡觉

练习

写一个程序,输入一个整数,用程序判断这个整数是正整数,负整数,还是零。

视频讲解