=18:print('欢迎来酒吧')print('成年后再来哦')但是当age=18时候,就会出现问题所" />
python中if的基本用法(if,else,elif,and,or,if嵌套,跟电脑猜拳) | 您所在的位置:网站首页 › 函数if的含义 › python中if的基本用法(if,else,elif,and,or,if嵌套,跟电脑猜拳) |
用实例来演示
“”" if 要判断的条件: 条件成立的时候,要做的事 … “”" #1.定义一个整数变量 age = 12 #2.判断是否满18岁 if age >= 18: print('欢迎来酒吧') print('成年后再来哦')但是当age=18时候,就会出现问题 所以我们需要用上else age = 19 #2.判断是否满18岁 if age >= 18: print('你已经成年,欢迎来酒吧') else: print('未成年,回家写作业')当age=12的时候: and的用法“”" and 条件1 and 条件2 两个条件同时满足,就返回True 两个条件有一个不满足,就返回False “”" if age >= 0 and age 60 or c_score > 60: print('考试通过') else: print('准备补考')elif的用法 “”" if 要判断的条件: 条件成立时,要做的事 elif 条件2: … else: 条件都不成立时,要做的事 elif 和 else都必须和if联合使用,不能单独使用 “”" holiday_name = input("请输入节日:") if holiday_name == '春节': print('吃饺子') elif holiday_name == '元宵节': print('吃元宵') elif holiday_name == '情人节': print('买礼物') else: print('不过节') if嵌套 have_ticket = True knife_length = 21 if have_ticket: print('车票检查通过,准备安检...') if knife_length > 20: print('刀长度为 %d:超出限定长度,禁止入内' %knife_length) else: print('刀长度为 %d:未超出限定长度,允许入内' %knife_length) else: print('请先买票') if的综合练习 """ 1.从控制台输入你要出的拳 ---石头(1)/剪刀(2)/布(3) 2.电脑随即出拳 3.比较胜负 """ import random a = random.randint(1,10) print(a) #1.从控制台输入要出的拳 player = int(input('请输入您要出的拳:石头1/剪刀2/布3:')) #2.电脑出拳 computer = random.randint(1,3) print(computer) #3.比较胜负 if ((player == 1 and computer == 2) \ or (player == 2 and computer == 3) \ or (player == 3 and computer == 1)): print('玩家胜利') elif player == computer: print('平局') else: print('玩家失败')
|
CopyRight 2018-2019 实验室设备网 版权所有 |