python分支结构
if分支
语法结构:
if 条件 :
条件成立执行的代码
举例:
age = 19
if age > 20:
print("美女姐姐")
if True:
print("小仙女")
# if条件也可以是布尔值(True和False)
流程图:

if和else分支
语法结构 :
if 条件 :
条件成立执行的代码
else :
条件不成立执行的代码
举例:
age = 18
if age > 20:
print("美女姐姐")
else:
print("小仙女")
# else 不可以单独使用!!!
用if和else模拟一个用户登录功能
username = input("请输入您的用户名》》》")
password = input("请输入您的登录密码》》》")
if username == 'summer' and password == '12345':
print("登录成功")
else :
print('登录失败')
#判断条件可以是一个,也可以是逻辑运算符链接的多个!!
流程图:

if..elfe..else分支
语法结构:
if 条件1:
条件1成立执行的代码
elif 条件2:
条件1不成立,条件2执行的代码
elif 条件3:
条件1和条件2都不成立,条件3执行的代码
else:
上述条件都不成立执行的代码
举例:
用if ..elif...else分支写一个成绩评判系统
score = input("请录入学生成绩》》:")
if score > '90' :
print('优秀')
elif score > '80' :
print('合格')
elif score > '60' :
print('及格')
else :
print("重新考试")
# else和elif都不可以单独使用!!!
流程图:

if嵌套
ticket =input('请输入您的票数:')
if ticket > '0':
print("验票通过")
knife = input('检测您的水果刀的长度是:')
if knife > '10' :
print("被警察带走")
else :
print('顺利进入候车厅')
else :
print('没有票,不能进站')
流程图:


浙公网安备 33010602011771号