Python005条件分支语句

xiaoxiao2021-02-28  52

 

Python005条件分支语句

 

 

#1.if-else #(1)布尔值 if True:     print("111"); else:     print("222"); #111 if False:     print("111"); else:     print("222"); #222 #(2)整数值 if 0:     print("111"); else:     print("222"); #222 if 1:     print("111"); else:     print("222"); #111 if 2:     print("111"); else:     print("222"); #111 if -1:     print("111"); else:     print("222"); #111 if 1024:     print("111"); else:     print("222"); #111 #大概除了0之外,其余的都是被当作True来处理 #(3)浮点数 if 0.0:     print("111"); else:     print("222"); #222 if 2.12:     print("111"); else:     print("222"); #111 if -14.38:     print("111"); else:     print("222"); #111 #大概除了0.0之外,其余的都是被当作True来处理

 

#(4)其他类型 a=[]; if a:     print("111"); else:     print("222"); #222 a.insert(0, 1); if a:     print("111"); else:     print("222"); #111 #列表,元组,字典,集合等大概都是如此 if None:     print("111"); else:     print("222"); #222 #2.if a=True; if a:     print("aaa");#aaa 执行了 a=False; if a:     print("bbb");# 没有执行#3.if-elif...-elif  

#(90,100]优秀,(80,90]良好,[0,80]不及格. score=85; if score>90 and score<=100:     print("优秀"); elif score>80:     print("良好"); elif score>=0:     print("不及格"); #良好 score=80; if score>90 and score<=100:     print("优秀"); elif score>80:     print("良好"); elif score>=0:     print("不及格"); #不及格#4.if-elif...-elif-else

 

#(90,100]优秀,(80,90]良好,[0,80]不及格. score = 250; if score>90 and score<=100:     print("优秀"); elif score>80 and score<=90:     print("良好"); elif score>=0 and score<=80:     print("不及格"); else:     print("成绩吊炸天"); #成绩吊炸天      score = -250; if score>90 and score<=100:     print("优秀"); elif score>80 and score<=90:     print("良好"); elif score>=0 and score<=80:     print("不及格"); else:     print("成绩吊炸天"); #成绩吊炸天#5.条件语句嵌套 sex="男" age=14; if sex=="男":     if age>=14:         print('很有可能遗过精。');     else:         print('遗过精的可能性很小。'); elif sex=="女":     if age>=14:         print('很有可能来过大姨妈。');     else:         print('来过大姨妈的可能性很小。'); else:     print("这是一个神奇的性别,一定要好好珍惜。"); #很有可能遗过精。      

转载请注明原文地址: https://www.6miu.com/read-56881.html

最新回复(0)