1. python-条件判断
-
条件判断流程图
-
语法格式
if <表达式>: <代码块> elif <表达式>: <代码块> else: <代码块>
-
条件判断-单分支语句
示例:判断是否成年
age = int(input("请输入你的年龄: ")) if age > 18: print("恭喜,你已经成年!") else: print("抱歉,你还未成年!")
简写,也成三目表达式:"恭喜,你已经成年!" if age > 18 else "抱歉,你还未成年!"
-
条件判断-多分支语句
示例:根据人的年龄段划分
age = int(input("请输入你的年龄: ")) if age < 7 : print("儿童") elif age >= 7 and age < 17: print("少年") elif age >= 18 and age < 40: print("青年") elif age >= 41 and age < 48: print("壮年") else: print("老年")
2. 案例
-
案例:单分支语句
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py age = int(input("小朋友,请输入你的年龄,让我判断你是不是成年了:")) if age >= 18 : print("恭喜你已经成年了,可以上网了!") else: print("不好意思,你没有成年,不能上网!")
-
案例:多分支语句
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py age = int(input("请你输入你的年龄:")) if age < 7: print("儿童") elif age >= 7 and age <= 17: print("青少年") elif age >= 18 and age <= 40: print("青年") elif age >= 41 and age <= 48: print("壮年") else: print("老年")