在編寫程序時,我們需要根據特定的條件來控制程序的執行流程。這就需要用到Python的條件語句。Python提供了if、elif和else關鍵字,用於控制程序流程執行。
一、if語句
if語句用於檢查一個條件是否為真。如果條件為真,則執行if語句塊中的代碼;否則跳過if語句,繼續執行後面的代碼。
if 條件:
執行代碼塊
舉一個簡單的例子:
age = 18
if age >= 18:
print("你已經成年了")
在上述代碼中,我們定義了一個變量age,並將其賦值為18。然後使用if語句判斷age是否大於等於18,如果是則輸出“你已經成年了”。
二、if-else語句
if-else語句用於在條件為真時執行一段代碼,在條件為假時執行另一段代碼。
if 條件:
執行代碼塊1
else:
執行代碼塊2
舉一個簡單的例子:
age = 16
if age >= 18:
print("你已經成年了")
else:
print("你還未成年")
在上述代碼中,我們同樣定義了一個變量age,並將其賦值為16。然後使用if-else語句判斷age是否大於等於18,如果是則輸出“你已經成年了”,否則輸出“你還未成年”。
三、if-elif-else語句
if-elif-else語句用於檢查多個條件,並執行相應的代碼塊。可以理解為一個開關,只會執行其中一個條件。
if 條件1:
執行代碼塊1
elif 條件2:
執行代碼塊2
else:
執行代碼塊3
舉一個簡單的例子:
score = 85
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
else:
print("D")
在上述代碼中,我們定義了一個變量score,並將其賦值為85。然後使用if-elif-else語句判斷score所在的分數段,並輸出相應的等級(A、B、C、D)。
四、嵌套if語句
在使用條件語句時,也可以進行嵌套。即在一個if語句塊中再進行一個if語句塊的判斷。
if 條件1:
執行代碼塊1
if 條件2:
執行代碼塊2
else:
執行代碼塊3
else:
執行代碼塊4
舉一個簡單的例子:
score = 90
if score >= 80:
print("成績合格")
if score >= 90:
print("優秀")
else:
print("良好")
else:
print("成績不合格")
在上述代碼中,我們同樣定義了一個變量score,並將其賦值為90。然後使用if語句判斷score是否大於等於80,如果是則輸出“成績合格”,並在其中再進行一次if語句的判斷,判斷score是否大於等於90,如果是則輸出“優秀”,否則輸出“良好”。
五、總結
Python的條件語句是控制程序流程執行的重要工具。if、elif和else語句用於檢查條件是否為真,if-else語句用於在條件為真或假時執行相應的代碼,if-elif-else語句用於檢查多個條件,並執行相應的代碼塊,嵌套if語句用於更加複雜的條件判斷。使用條件語句可以讓程序根據不同的條件執行不同的操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/197059.html
微信掃一掃
支付寶掃一掃