013Python基础--流程控制--if多向分支

"""多项分支
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('不在')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值