python if-elif-else

# 定义键盘输入获取身高数据
height = int(input("请输入你的身高(cm): "))
vip_leverl = int(input("请输入你的vip等级(1-5) "))
day = int(input("请告诉我今天几号 "))
# 通过if语句进行判断
if height < 120:
    print("您的身高小于120cm,免费")
elif vip_leverl >3:
    print("VIP级别高,免费游玩")
elif day == 3:
    print("今天是免费日,不用买票")
else:
    print("条件都不满足,需要买票,10元")
print("欢迎您游玩愉快!")

互斥有顺序

else可以不写,相当于N个独立if

条件判断后空格缩进不可以省略

# 通过if语句进行判断
if int(input("请输入你的身高(cm): "))< 120:
    print("您的身高小于120cm,免费")
elif int(input("请输入你的vip等级(1-5) ")) >3:
    print("VIP级别高,免费游玩")
elif int(input("请告诉我今天几号 ")) == 3:
    print("今天是免费日,不用买票")
else:
    print("条件都不满足,需要买票,10元")
print("欢迎您游玩愉快!")

嵌套在于缩进

"""
演示if elif else嵌套语句
"""
if int(input("你的身高是多少: ")) > 120:
    print("你的身高超出限制,买票")
    print("但是如果vip大于3可以免费")

    if int(input("VIP级别是多少: ")) >3:
        print("恭喜你vip级别达标,可以免费")
    else:
        print("vip等级不达标,还是需要买票")
else:
    print("free")
"""
演示if elif else嵌套语句
"""
age = int(input("your age: "))
year = int(input("year: "))
level = int(input("your level: "))
if age >= 18:
    print("adult")
    if age < 30:
        print("age agreed")
        if year > 2:
            print("年龄工龄达标,present get")
        elif level > 3:
            print("年龄级别达标,present get")
    else:
        print("年龄太大了,不可以领取礼物")
else:
    print("年龄太小,不可以领取礼物")

 

"""
演示if elif else嵌套语句猜数字
"""
import random
num = random.randint(1,10)
guess = int(input("输入你所猜的数字: "))
if guess == num:
    print("第一次就猜中!")
else:
    if guess > num:
        print("bigger")
    else:
        print("smaller")
    guess = int(input("再次输入你所猜的数字: "))
    if guess == num:
        print("第2次就猜中!")
    else:
        if guess > num:
            print("bigger")
        else:
            print("smaller")
        guess = int(input("再次输入你所猜的数字: "))
        if guess == num:
            print("第三次猜中了!")
        else:
            print("you are out of chances~")

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值