python中的if语句使用
if语句运用,常常在使用if语句时都可能存在多重嵌套,因为判断值之前都必须做非空判断,如下:
1 a = 2 2 3 if a > 1: #判断a和1的大小,如果大于1输出a>1 4 print('a >1') 5 else: 6 print('a <=1') #否则输出a<=1 7 8 b = 0 9 10 if b > 1: #判断b与1的大小,如果大于1,则输出b>1 11 print("b>1") 12 elif b == 1: #如果b=1,则输出b=1 注意:python的等于是 ‘==’ 13 print("b=1") 14 else: 15 print("b<1") #否则输出b<1 16 f = 'abcd' 17 # if嵌套判断 18 c = None #None表示c变量输入为空 19 if c is not None: #c的值可以不输入也可以输入,所以首先要判断c是否为空 20 if c >= 18: #如果c的值不为空,且大于等于18,则输出已成年 21 print("已成年,允许玩游戏超过1小时") 22 else: #否则输入未成年 23 print("未成年,玩有序不允许超过1小时") 24 else: #如果判断c未输入,则输出未填写年龄 25 print("未填写年龄")
结果如下:

浙公网安备 33010602011771号