知識總結及練習
單詞總結:
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('無法形成三角形')
