1、单向判断 if
a = 6 #给变量a赋值 if >= '6': #条件:如果变量a大于等于6,执行下面语句 注意:条件判断语句后面别忘了加上冒号!!! print('判断语句执行成功') #判断语句条件成立将执行此条代码! 注意:此语句别忘记缩进 >>>判断语句执行成功 #执行结果
2、双向判断 if....else....
a = 3 #给变量a赋值
if a >='6': #条件判断如果变量a大于等于6将执行内部代码。 print('判断条件成立') #判断语句成立将执行此语句!
else: #当变量a的赋值不成立时,执行else下的命令 print('条件未成立') >>>条件未成立 #执行结果
3、多向判断:if...elif...else...
用一个猜数字游戏来演示多向判断。
a = 6 # 给变量a赋值 if a > '6': #条件1 判断变量a是否大于6 print('猜大了') elif a < '6': # 条件2 判断变量a是否大于6 print('猜小了') elif a == '6': # 条件3 判断变量a是否大于6 print('猜对了')
>>> 猜对了 #执行结果
4、if嵌套
fenshu = 26 #给变量fenshu赋值 if fenshu>=60: #判断分数是否大于60 print('你及格了') if fenshu>=80: #如果上面的判断语句成立 会继续执行这条判断语句是否大于等于80 print('你很优秀') else: #如果分数不大于等于80将会执行这条语句。 print('你只是一般般') else: #如果第二条判断语句不成立将直接跳到此处执行 print('你不及格') if fenshu < 30: #继续判断分数是否小于30,如果小于将执行下面语句 print('学渣') else: #如果分数不小于30将执行下面语句。 print('你还可以抢救一下') print('结束')
>>>你不及格
>>>学渣
>>>结束 #执行结果