一、if语法
示例:
1 money = int(input('请输入余额:')) 2 if money >= 5: 3 print('买得起!') 4 5 if True: 6 print('条件成立时要执行的代码1') 7 print('条件成立时要执行的代码2') 8 9 print('无论如何都要执行的代码3')
二、if...else...
示例:
1 age = int(input('请输入你的年龄:')) 2 if age >= 18: # :表示条件结束 3 print('你已经成年了,可以上网!') # 四个空格缩进 4 else: 5 print('你还没有成年,所以你不能上网!')
三、if...elif...else
示例:
1 choose = int(input('请输入你的选择:')) 2 if choose == 1: 3 print('我要玩连连看') 4 elif choose == 2: 5 print('我要玩消消乐') 6 elif choose == 3: 7 print('我要玩贪吃蛇') 8 elif choose == 4: 9 print('我要玩推箱子') 10 else: 11 print('你输入的有误')
注:pass 占位符 确保语法的正确性
无论你的 if elif 有多少 在一个代码块中else语句只能有一个
四、多重判断
示例:
1 age = int(input('请输入你的年龄:')) 2 if age < 18: 3 print('你还是个童工') 4 elif 18 <= age <= 60: 5 print('您现在的年龄是合法的工作年龄') 6 elif age > 60: 7 print('您的年龄已经超过了合法工作年龄')
五、if嵌套
示例:
1 money = input('请输入你有没有钱(有/没有):') 2 3 if money == '有': 4 print('你现在已经上车了') 5 seat = input('请输入你有没有看到空余的座位(有/没有):') 6 if seat == '有': 7 print('你可以坐下了') 8 else: 9 print('你还是站着吧') 10 else: 11 print('你现在不能上车')
六、三目运算
示例:
1 # 过多的嵌套不建议使用三目运算符 2 a = 1 3 b = 2 4 # 条件成立执行的代码 if 条件 else 条件不成立的代码 5 print('a比b大') if a > b else print('a比b小')
嵌套示例:
1 a = float(input('请输入一个数:')) 2 print('a大于10') if a > 10 else (print('a等于10') if a == 10 else print('a小于等于10'))
标签:语句,10,elif,示例,Python,笔记,else,print,input From: https://www.cnblogs.com/JayHan/p/17154485.html