首頁 >後端開發 >Python教學 >Python中有哪些常見的流程控制架構?

Python中有哪些常見的流程控制架構?

WBOY
WBOY原創
2024-01-20 10:38:171371瀏覽

Python中有哪些常見的流程控制架構?

掌握Python中的常見流程控制結構有哪幾種?

在Python程式設計中,流程控制結構是一種強大的工具,用於控製程式的執行順序和條件判斷。在Python中,常見的流程控制結構包括條件語句、迴圈語句和異常處理語句。讓我們逐一介紹這些結構,並給出具體的程式碼範例。

  1. 條件語句(if語句):
    條件語句用於根據條件的真假來執行不同的程式碼區塊。在Python中,if語句的語法如下:
if <条件1>:
    <代码块1>
elif <条件2>:
    <代码块2>
else:
    <代码块3>

其中,條件是一個表達式,根據其結果來決定要執行哪個程式碼區塊。以下是一個範例:

score = 90

if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
else:
    print("及格")
  1. 循環語句:
    循環語句可以重複執行一段程式碼區塊,直到滿足特定的條件結束迴圈。 Python中有兩種常見的迴圈語句:for迴圈和while迴圈。
  • for迴圈:
    for迴圈用於遍歷一個可迭代物件(例如列表、元組或字串),依序執行其中的每個元素。 for迴圈的語法如下:
for <变量> in <可迭代对象>:
    <代码块>

以下是遍歷清單的範例:

fruits = ['apple', 'banana', 'orange']

for fruit in fruits:
    print(fruit)
  • while迴圈:
    while循環根據條件的真假重複執行程式碼塊,直到條件不滿足為止。 while迴圈的語法如下:
while <条件>:
    <代码块>

以下是使用while迴圈計算累加和的範例:

sum = 0
i = 1

while i <= 100:
    sum += i
    i += 1

print(sum)
  1. 異常處理語句(try-except語句):
    異常處理語句用於捕獲和處理程序中的異常。當執行程式碼時出現錯誤,程式將停止執行並引發異常。使用try-except語句可以在發生異常時進行處理,避免程式終止。例外處理語句的語法如下:
try:
    <代码块>
except <异常类型>:
    <处理异常的代码块>

以下是一個捕捉除零異常的範例:

num1 = 10
num2 = 0

try:
    result = num1 / num2
    print(result)
except ZeroDivisionError:
    print("除零错误")

以上,我們介紹了Python中的常見流程控制結構,包含條件語句、循環語句和異常處理語句。掌握這些結構不僅可以讓我們更好地控製程式的執行流程,還能使我們的程式碼更具可讀性和健壯性。希望這篇文章對您有幫助!

以上是Python中有哪些常見的流程控制架構?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn