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("未填写年龄")

结果如下:

 

posted @ 2020-12-23 13:56  大王要我来巡山  阅读(1411)  评论(0)    收藏  举报