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)
登錄后復制






