Python005條件分支語句

2021-08-03 16:19:44 字數 2755 閱讀 5336

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 ...