概述
"""多项分支
if 条件1:
语句块1
elif 条件2:
语句块2
...
elif 条件n:
语句块n
else:
语句块n+1
运行逻辑:
如果条件1为true,则执行语句块1,执行完后,跳出if
如果条件1为false,则判断条件2是否为true, 条件2为true时,执行语句块2,执行完成后,跳出if
判断条件2为false,则向下判断其他条件
如果条件n为true时,执行语句块n,执行完成后,跳出if
如果判断条件n为false,则执行语句块 n+1
"""
age = int(input('请输入你的年龄:'))
if age <= 12:
print('不买票')
elif age > 12 & age < 18:
print('请买半票')
elif age > 18 & age < 60:
print('请买全票')
else:
print('不买票')
"""字典判断"""
dic1 = {'name':'zs', 'age':18}
# 判断value在不在
if 'zs' in dic1.keys():
print('在')
else:
print('不在')
# 判断key在不在
if 'zs' in dic1.values():
print('在')
else:
print('不在')
# 默认判断的是key
if 'zs' in dic1:
print('在')
else:
print('不在')
最后
以上就是香蕉柠檬为你收集整理的013Python基础--流程控制--if多向分支的全部内容,希望文章能够帮你解决013Python基础--流程控制--if多向分支所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复