1.單ifpython
if 關鍵字 空格 條件 冒號code
縮進 結果字符串
print(1) if 3 > 2: print(9) print(8)
2 .if......else......(二選一)input
if 空格 條件 冒號class
縮進 結果基礎
else 冒號擴展
縮進 結果循環
n = int(input("請輸入數字:")) if 3 < n: print(123) else: print(321) print(6)
3 .if......elif......elif.....(多個選擇一個或者零個)數據類型
(若是......再若是......)總結
if 空格 條件 冒號
縮進 結果
elif 空格 條件 冒號
縮進 結果
elif 空格 條件 冒號
縮進 結果
print (111) if 3 > 2: print("A") elif 2 > 1: print("B") elif 6 < 9: print("C") print (222)
if 3 == 2: print(9) elif 3 < 2: print(8) else: print(9)
5 .if if if (多選多或零)
if 3 > 2: print("A") print(123) if 3 < 6: print("B")
6.if 嵌套 (進行多層判斷,通常if嵌套寫三層就能夠了)
sex = "女" age = "35" if sex == "女": if age == 35: print("進來坐坐") else: print("你去隔壁王家") else: print("你走吧去找老李")
1) while 條件:
循環體
while True: print("123") print("456") print("789") print("999") print("666")
知識擴展
print(bool(5)) 輸出True print(bool(-5)) 輸出True print(bool(0)) 輸出False 注:數字中非零的都是True
count = 1 while count <= 5: print(count) count = count + 1 #輸出 12345 count = 5 while count: print(count) count = count - 1 #輸出 54321
while True: print(123) print(234) break print(345) #輸出結果 123 234
while True: print(123) print(234) continue print(345) print(456) #輸出結果 123,234 循環
2) while else
while else
while+空格+條件+冒號 縮進+循環體 else+冒號 縮進+循環體
while True: print(123) else: print(321) # 輸出結果 123 while False: print(123) else: print(321) # 輸出結果 321