3. if 语句的 else 子句
else 子句的作用
用于处理if 语句中上述条件表达式都不成立的情况下需要执行的语句块。
完整语法
if 条件表达式1:
语句块1
elif 条件表达式2:
语句块2
elif 条件表达式3:
语句块3
...
elif 条件表达式n:
语句块n
else:
语句块(其他)
语法说明
- if 主语句必须存在。
- elif 子句可以有0个、1个或多个。
- ... 代表 elif 子句可以有多个。
- else 子句只能有一个且只能放在最后。
课上练习
写一个程序,输入一个整数,用程序判断这个整数是正整数,负整数,还是零。
number = int(input("请输入一个整数: "))
if number > 0:
print(number, "是正整数!")
elif number <0:
print(number, "是负整数")
else: # elif number == 0:
print(number, "是零!")
练习
写一个程序,输入一个整数,用程序判断这个奇数还是偶数,并打印结果。
说明
- 偶数是能被2整除的数,比如:0、2、4、6、8、10 ......;
- 奇数是不能被2整除的数,比如:1、3、5、7、9 ......;