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.條件語句巢狀
***="男"
age=14;
if ***=="男":
if age>=14:
print('很有可能遺過精。');
else:
print('遺過精的可能性很小。');
elif ***=="女":
if age>=14:
print('很有可能來過大姨媽。');
else:
print('來過大姨媽的可能性很小。');
else:
print("這是乙個神奇的性別,一定要好好珍惜。");
#很有可能遺過精。
5 條件分支語句
5.2 switch語句 1 有的時候,並不是所有語句都要被順序執行到,會有滿足某種條件就執行這部分語句,滿足另一條件就執行另一部分語句。這就需要條件分支結構。形式如下 if 表示式1 如果所有表示式都為假,那麼執行語句組n else if 表示式2 可以有n多個else if else if 表示...
python學習05條件分支
條件分支是最簡單的程式設計結構了,我們這裡簡單談談語法。1 結構 1.單分支判斷 a 1b 2 if a b print a print b 與c語言不同,python語言的if格式必須為if 布林表示式 冒號不能省略 其二,python有嚴格的縮排格式,同一縮排格式表示為同一模組 if控制的語句為...
python學習 02 條件語句
if expression expr true suiteif 2 1and not2 3 print correct judgement correct judgement if expression expr true suite else expr false suitetemp input ...