国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
python控制語(yǔ)句詳解(干貨滿滿)
userphoto

2023.03.21 泰國(guó)

關(guān)注

圖片來(lái)源于網(wǎng)絡(luò)

Python 控制語(yǔ)句詳解

Python 是一種高級(jí)的編程語(yǔ)言,它提供了多種控制語(yǔ)句來(lái)改變程序的執(zhí)行順序和邏輯??刂普Z(yǔ)句主要有三種類型:分支語(yǔ)句、循環(huán)語(yǔ)句和跳轉(zhuǎn)語(yǔ)句。

分支語(yǔ)句

分支語(yǔ)句用于根據(jù)條件判斷執(zhí)行不同的代碼塊。Python 中最常用的分支語(yǔ)句是 if 語(yǔ)句,它的一般形式如下:

if condition_1: statement_block_1elif condition_2: statement_block_2...else: statement_block_n

if 語(yǔ)句從上到下依次判斷每個(gè)條件是否為真(True),如果為真,則執(zhí)行對(duì)應(yīng)的代碼塊,并跳出 if 語(yǔ)句;如果為假(False),則繼續(xù)判斷下一個(gè)條件,直到遇到 else 子句或者結(jié)束 if 語(yǔ)句。else 子句用于處理所有條件都不滿足的情況,它是可選的。

例如:

score = int(input('請(qǐng)輸入你的成績(jī):'))if score >= 90:    print('優(yōu)秀')elif score >= 80:    print('良好')elif score >= 60:    print('及格')else:    print('不及格')

循環(huán)語(yǔ)句

循環(huán)語(yǔ)句用于重復(fù)執(zhí)行某個(gè)代碼塊,直到滿足退出條件。Python 中最常用的循環(huán)語(yǔ)句有兩種:for 循環(huán)和 while 循環(huán)。

for 循環(huán)用于遍歷一個(gè)可迭代對(duì)象(如列表、元組、字符串、字典等),并對(duì)每個(gè)元素執(zhí)行相同的操作。它的一般形式如下:

for element in iterable: statement_block

for 循環(huán)會(huì)依次將可迭代對(duì)象中的每個(gè)元素賦值給變量 element ,并執(zhí)行代碼塊,直到遍歷完所有元素或者遇到 break 或 return 語(yǔ)句。

例如:

names = ['Alice', 'Bob', 'Charlie']for name in names:    print('Hello, '   name)

while 循環(huán)用于在某個(gè)條件為真時(shí)重復(fù)執(zhí)行某個(gè)代碼塊,直到該條件變?yōu)榧倩蛘哂龅?break 或 return 語(yǔ)句。它的一般形式如下:

while condition: statement_block

while 循環(huán)會(huì)在每次循環(huán)開始前判斷條件是否為真,如果為真,則執(zhí)行代碼塊;如果為假,則結(jié)束循環(huán)。

例如:

n = 1sum = 0while n <= 10:    sum  = n    n  = 1print(sum)

跳轉(zhuǎn)語(yǔ)句

跳轉(zhuǎn)語(yǔ)句用于改變程序的正常流程,使其跳轉(zhuǎn)到指定位置或者退出當(dāng)前結(jié)構(gòu)。Python 中最常用的跳轉(zhuǎn)語(yǔ)句有三種:break、continue 和 return。

break 用于終止當(dāng)前循環(huán),并跳出該循環(huán)結(jié)構(gòu)。

continue 用于跳過(guò)當(dāng)前循環(huán)中剩余的代碼,并進(jìn)入下一次循環(huán)。

return 用于從函數(shù)中返回一個(gè)值,并結(jié)束該函數(shù)。

例如:

def is_prime(n): if n < 2: return False # 返回 False 并結(jié)束函數(shù) for i in range(2, int(n **0.5) 1): if n % i == 0: return False # 返回 False 并結(jié)束函數(shù) return True # 返回 True 并結(jié)束函數(shù)for n in range(1, 20): if is_prime(n): print(n) else: continue # 跳過(guò)剩余代碼,進(jìn)入下一次循環(huán)
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
跟光磊學(xué)Python開發(fā)程序流程控制
Python入門(5)——分支與循環(huán)
33 個(gè) "不得不看" 的 Python 關(guān)鍵字總結(jié)!
從C#到Python
python3 小白教程(二)控制結(jié)構(gòu)
Python 在幾個(gè)病房
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服