Python中有四種常見的流程控制結構,分別是順序結構、條件結構、循環結構和跳轉結構。下面將一一介紹并提供相應的代碼示例。
- 順序結構:
順序結構是程序從上到下按照預定的順序執行的結構,沒有特定的關鍵字或語法。
示例代碼:
print("這是順序結構示例1") print("這是順序結構示例2") print("這是順序結構示例3")
登錄后復制
- 條件結構:
條件結構根據條件的真假選擇不同的代碼執行路徑,使用if、elif和else關鍵字。
示例代碼:
x = int(input("請輸入一個整數: ")) if x > 0: print("輸入的整數為正數") elif x < 0: print("輸入的整數為負數") else: print("輸入的整數為零")
登錄后復制
- 循環結構:
循環結構用于重復執行一段代碼,有兩種形式:for循環和while循環。
示例代碼:
# for循環示例 fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit) # while循環示例 count = 1 while count <= 5: print("當前數字為:", count) count += 1
登錄后復制
- 跳轉結構:
跳轉結構用于在程序執行過程中跳轉到指定位置繼續執行,有兩種形式:break和continue。
示例代碼:
# break示例 fruits = ["apple", "banana", "cherry"] for fruit in fruits: if fruit == "banana": break print(fruit) # continue示例 for i in range(1, 6): if i == 3: continue print("當前數字為:", i)
登錄后復制