python if

'''
if判断语句

'''
age=18;
age2=10;
if age>=18:
    print("成年人")
'''
if判断语句

'''
age=input("请输入你的年纪");
if int(age) <=18:
    print(f"你{age}岁了,免费玩耍")
print("大于18岁,收费10元")

 

'''
if判断语句

'''
age=input("请输入你的年纪");
if int(age) <=18:
    print(f"你{age}岁了,免费玩耍")
else:
    print("大于18岁,收费10元")

 

'''
if判断语句

'''
high=input("你的身高:")
if int(high)>=120:
    print(f"你的身高{high}cm,需要买票,10元,祝您游玩愉快")
else:
    print(f"你的身高{high},未超过120cm,可以免费游玩,祝您玩得愉快")

 提高代码的复用率   将祝你游玩愉快放到公共的地方也就是最后

'''
if判断语句

'''
high=input("你的身高:")
if int(high)>=120:
    print(f"你的身高{high}cm,需要买票,10元")
else:
    print(f"你的身高{high},未超过120cm,可以免费游玩")
print("祝您游玩愉快")

 

'''
if elif else判断语句

'''
high=input("请输入你的身高:")
level = input("请输入你的会员等级")
day = input("请输入今天的日期")
if int(high)<120:
    print("身高小于120,免费")

elif int(level)<3:
    print("会员等级小于3,免费玩耍")

elif int(day)==1:
    print("每月1号免费玩耍")
else:
    print("收费10元")
print("祝您游玩愉快")

优化后  不需要输入3个变量

'''
if elif else判断语句

'''

if int(input("请输入你的身高:"))<120:
    print("身高小于120,免费")

elif int(input("请输入你的会员等级"))<3:
    print("会员等级小于3,免费玩耍")

elif int(input("请输入今天的日期"))==1:
    print("每月1号免费玩耍")
else:
    print("收费10元")
print("祝您游玩愉快")

 猜数字必须找相等的做条件;如果不相等 直接跳到最后了

'''
if elif else判断语句

'''
heat=1
if int(input("第一次猜测"))==heat:
    print("第一次正确")
elif int(input("第二次猜测"))==heat:
    print("第二次正确")
elif int(input("第三次猜测"))==heat:
    print("第三次正确")
else:
    print("猜错了,结束")

 

'''
嵌套

'''
if int(input("输入身高"))>120:
    print("身高大于120,不能免费")
    if int(input("等级"))>3:
        print("等级大于3,能免费")
    else:
        print("花钱吧,10元")
else:
    print("身高小于120,免费玩耍")

 

'''
嵌套
公司发礼物
条件1 必须满足  age>=18&&age<30
条件2 必须满足  year>2 or level>3
结果 print("恭喜获得公司礼物")
'''
age=int(input("age"))
if age>=18 and age<30:
    print("满足条件1")
    if int(input("year"))>2:
        print("满足条件1和条件2,恭喜获得公司礼物")

    elif int(input("level"))>3:
            print("满足条件1和条件2,恭喜获得公司礼物")
    else:
        print("满足条件1,但没有满足条件2,无法获得公司礼物")
else:
    print("不能同时满足条件1,无法获得公司礼物")

 

posted @ 2023-03-22 21:46  胖豆芽  阅读(37)  评论(0编辑  收藏  举报