知識總結及練習
單詞總結:
if
:如果else
:否則match
:匹配
程式碼規範:
- 縮排:條件判斷、循環、函數定義時都需要用縮排來控制程式碼區塊結束。
- 縮排建議:四個空格或一個 tab 鍵為一個縮排。
- 代碼編排:縮排4個空格,不能混合使用 tab 鍵和空格。
- 所有行限制的最大字元數為79。
- 添加適當的空行。
- 二元運算符兩邊添加一個空格。
- 逗號、分號、冒號後邊留一個空格,前面不留。
小試牛刀
年齡判斷
age = 25 if 0 <= age <= 120: print('年齡正確') else: print('年齡不正確')
成績判斷
python_score = 75 c_score = 85 if python_score >= 60 or c_score >= 60: print('成績合格') else: print('成績不合格')
閏年判斷
year = 2000 if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print('是閏年') else: print('不是閏年')
三角形判斷
a, b, c = 3, 4, 5 if a + b > c and a + c > b and b + c > a: if a == b == c: print('等邊三角形') elif a == b or b == c or a == c: print('等腰三角形') elif a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2: print('直角三角形') else: print('一般三角形') else: print('無法形成三角形')