#1.定义一个整数变量 age = 12 #2.判断是否满18岁 if age >= 18: print(‘欢迎来酒吧’)
print(’~~~~~~~~~~’)
""" i f 要判断的条件: 条件成立的时,要做的事情 else: 条件不成立的时候,要做的事情 """ age = 19 #判断是否满18岁 if age >= 18: print('你已经成年,欢迎来酒吧') else: print('未成年,回家写作业')if-elif-else: “”" if 要判断的条件: 条件成立时,要做的事 elif 条件2: … else: 条件都不成立时,要做的事
注意:elif 和 else都必须和if联合使用,不能单独使用 “”"
if-逻辑运算符: “”" and 条件1 and 条件2 两个条件同时满足,就返回True 两个条件有一个不满足,就返回False “”"
age = 110 if age >= 0 and age <= 120: print('正确') else: print('错误')“”" or: 条件1 or 条件2 两个条件只要有一个满足,就返回True 两个条件都不满足,返回False
“”" python_score = 20 c_score = 70 if python_score > 60 or c_score > 60: print('考试通过') else: print('准备补考')if-not:
#要判断用户的输入是否为空 value = input('Value:') if value == '': print('请输入合法的值') if not value: print('请输入合法的值')if的嵌套:
""" 1.从控制台输入你要出的拳 ---石头(1)/剪刀(2)/布(3) 2.电脑随即出拳 3.比较胜负 -石头 胜 剪刀 -剪刀 胜 布 -布 胜 石头 """ ```javascript import random #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('玩家失败~') `` 判断闰年 “”" 判断闰年 用户输入年份,判断是否为闰年? 提示:能被400整除的是闰年,能被4整除但是不能被100整除的是闰年 year = int(input('Year:')) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print('%s是闰年' %year) else: print('%s不是闰年' %year)