基礎語法介紹
1. 條件式(Conditionals)
Python 使用 if
、elif
和 else
來構建條件式,用於控制程式的執行流程。
範例:
2. 迴圈(Loops)
Python 提供兩種主要的迴圈:for
和 while
。
for
迴圈適合用來遍歷可迭代物件(如列表、字典、字串等),而 while
迴圈則適合根據條件重複執行的情境。
範例:
# for 迴圈
for i in range(3):
print(f"第 {i} 次迴圈")
# while 迴圈
count = 0
while count < 3:
print(f"計數器目前是 {count}")
count += 1
3. 函式(Functions)
Python 使用 def
關鍵字來定義函式,函式可以接收參數並返回值。
範例:
函式也支援預設參數與可變參數。
範例:
4. 例外處理(Exception Handling)
Python 提供 try
、except
、else
和 finally
來處理程式中可能發生的錯誤,避免程式崩潰。
範例:
try:
num = int(input("請輸入一個數字:"))
print(f"你輸入的數字是 {num}")
except ValueError:
print("這不是一個有效的數字!")
else:
print("成功將輸入轉換成數字")
finally:
print("執行完畢")
📝 總結
- 條件式:控制程式邏輯的執行流程。
- 迴圈:實現重複執行,可用於遍歷集合或根據條件執行。
- 函式:封裝程式邏輯,提升程式碼的重用性。
- 例外處理:安全處理程式錯誤,避免程式崩潰。