一、break語句
while True: num = int(input("請輸入數字:")) if num % 2 == 0: print("偶數") break else: print("奇數") print("程序結束")
在這個例子中,我們使用了一個無限循環,並在每次循環中詢問用戶輸入一個數字。如果用戶輸入的數字是一個偶數,我們使用break語句來停止循環,並輸出「程序結束」。如果用戶輸入的數字是一個奇數,我們輸出「奇數」並繼續下一次循環。
使用break語句可以在滿足某個條件時立即退出循環。這種情況通常出現在我們需要進行某些計算或操作時,但是只需要在滿足某個條件時進行即可。break語句也可以用於退出嵌套循環。
二、continue語句
for i in range(1, 11): if i == 5: continue print(i) print("程序結束")
在這個例子中,我們使用for循環輸出1-10的數字,但是當數字等於5時,我們使用continue語句跳過這個數字,繼續輸出下一個數字。最終輸出結果是1 2 3 4 6 7 8 9 10。
使用continue語句可以在滿足某個條件時跳過當前循環,直接進入下一次循環。這種情況通常出現在我們需要對某些數據進行處理,但是某些數據需要跳過不進行處理時。
三、else語句
for i in range(1, 6): print(i) else: print("循環結束")
在這個例子中,我們使用for循環輸出1-5的數字,並在循環結束後使用else語句輸出「循環結束」。else語句是可選的,但是它可以讓我們在循環結束時執行一些操作。
使用else語句可以在循環正常結束時執行一些操作,例如計數,輸出結果等。當循環使用了break語句時,else語句就不會被執行。
四、pass語句
for i in range(1, 11): if i % 2 == 0: pass else: print(i)
在這個例子中,我們使用for循環輸出1-10的數字,但是當數字是偶數時,我們使用pass語句跳過這個數字,不做任何操作。如果數字是奇數,我們輸出這個數字。
使用pass語句可以在滿足某些條件時不做任何操作,通常用於佔位或作為某些操作的標誌。
五、return語句
def add(a, b): return a + b print(add(1, 2))
在這個例子中,我們定義了一個名為add的函數,用於計算兩個數字的和。當我們調用這個函數時,它會返回兩個數字的和,並輸出結果3。
使用return語句可以在函數中返回一個值,並結束函數的執行。這個值可以被其他函數或語句使用。
六、總結
Python中有許多控制程序流程的語句,我們可以根據不同的需要選擇合適的語句來控制程序的行為。使用break語句可以在滿足某個條件時立即退出循環,使用continue語句可以在滿足某個條件時跳過當前循環,使用else語句可以在循環正常結束時執行一些操作,使用pass語句可以在滿足某些條件時不做任何操作,使用return語句可以在函數中返回一個值,並結束函數的執行。對於Python開發者來說,熟練掌握這些語句的使用,可以讓我們更加靈活地控制程序的流程。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/192328.html