流程控制(1)
8.1.1python三大结构
- 程序从上往下进行执行
- 根据条件成立与否,选择相应的代码执行
- 根据条件重复执行代码,满足条件就执行,不满足就停止
8.2.1分支结构
1、单分支结构(if…)
if 条件:
代码语句
age = int(input('请输入年龄'))
if age>18 :
print('可以玩原神')
补充: 缩进tab键(四个空格)-----表示代码的权限
2、双分支结构if…else
- 如果满足条件就执行a语句,否则执行b语句
if 条件:
语句a
else:
语句b
age = int(input('请输入年龄'))
if age >= 18:
print('你已经成年了')
else:
print('你是未成年')
3、多分支结构(if…elif…else)
if 条件:
执行
elif 条件:
执行
elif 条件:
执行
else:
执行
# bmi指数 = 体重kg/身高**2
'''
bmi 小于18.4 瘦
18.5-23.9 标准
24-27.9 微胖
28 --胖
'''
hi = float(input('请输入你的身高:m'))
wi = float(input('请输入你的体重:kg'))
bmi = wi/(hi**2)
if bmi<=18.4:
print('太瘦了多吃点')
elif bmi>=18.5 and bmi<=23.9:
print('标准身材')
elif bmi>=24 and bmi <=27.9:
print('微胖')
elif bmi>=28:
print('注意运动')
</