python語句結構(控制語句與pass語句)

2022-07-24 20:24:13 字數 1450 閱讀 6010

python語句結構(控制語句和pass語句)

break-跳出迴圈:語句可以跳出for和while語句的迴圈體。如果你從for和while迴圈中終止,任何對應迴圈的else語塊均終止

continue-跳出本次迴圈:告訴python跳出當前迴圈塊中的剩餘語句,然後繼續下一輪的迴圈

迴圈語句可以有else子句,它在窮盡列表(以for迴圈)或條件變為false(以while迴圈)導致迴圈終止時被執行,但迴圈被break時,else字句不執行

for i in

"abcdefghigklmn":

print

(i)

if i=='g'

:

break

print('

迴圈結束')

#執行結果ab

cdef

g迴圈結束

i=0

sum=0

while i<5:

i = i + 1

if i == 3:

continue

sum = sum +i

print

(sum)

#執行結果

12

'''

質數(prime number,又稱素數),指在大於1的自然數中,除了1和該數自身外,

無法被其他自然數整除的數(也可定義為只有1與該數本身兩個正因數的數)

'''for i in range(2,10):

for x in range(2,i):

if i%x==0:

print("

%i等於%x*(%i//%x)

"%(i,x,i,x))

break

else

:

print("

%i是質數

"%(i))

#執行結果

2是質數

3是質數

4等於2*(4//2)

5是質數

6等於2*(6//2)

7是質數

8等於2*(8//2)

9等於3*(9//3)

pass語句

pass是空語句,是為了保持程式結構的完整性

pass不做任何事情,一般用作站位語句

for x in

"dshuyitrew":

if x!='i'

:

pass

print('

執行pass語句')

print('

i在字串中')

break

print('

迴圈結束')

#執行結果

執行pass語句

i在字串中

迴圈結束

分支結構控制語句與迴圈結構控制語句(Python)

if 條件表示式 語句體if 條件表示式 語句體1 else 語句體2if 條件表示式 語句體1 elif 語句表示式2 語句體2 elif 語句表示式 n 1 語句體n 1else 語句體nx 5if x 0 y 1else y 0可用三元運算改寫為 x 5y 1if x 0 else 0whil...

Python控制語句 迴圈結構

二.迴圈結構 1.while語句 while 判斷條件 執行語句 2.for語句 for 迴圈索引值 in 序列 迴圈體注 對於列表可通過索引 列表下標 遍歷 for i in range len fruits print 當前水果 fruits i 3.continue與break語句 4.迴圈巢...

python 迴圈結構控制語句。

迴圈的意思就是讓程式重複地執行某些語句。在實際應用中,當碰到需要多次重複地執行乙個或多個任務時,可考慮使用迴圈語句來解決。迴圈語句的特點是在給定條件成立時,重複執行某個程式段。通常稱給定條件為迴圈條件,稱反覆執行的程式段為迴圈體。在while語句中,當條件表示式為true時,就重複執行語句塊 當條件...