3. if 语句的 else 子句

else 子句的作用

用于处理if 语句中上述条件表达式都不成立的情况下需要执行的语句块。

完整语法

if 条件表达式1:
    语句块1
elif 条件表达式2:
    语句块2
elif 条件表达式3:
    语句块3
...
elif 条件表达式n:
    语句块n
else:
    语句块(其他)

语法说明

课上练习

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

number = int(input("请输入一个整数: "))

if number > 0:
    print(number, "是正整数!")
elif number <0:
    print(number, "是负整数")
else:  # elif number == 0:
    print(number, "是零!")

练习

写一个程序,输入一个整数,用程序判断这个奇数还是偶数,并打印结果。

说明

  1. 偶数是能被2整除的数,比如:0、2、4、6、8、10 ......;
  2. 奇数是不能被2整除的数,比如:1、3、5、7、9 ......;
视频讲解