python語句結構(控制語句和pass語句)
break-跳出迴圈:語句可以跳出for和while語句的迴圈體。如果你從for和while迴圈中終止,任何對應迴圈的else語塊均終止
continue-跳出本次迴圈:告訴python跳出當前迴圈塊中的剩餘語句,然後繼續下一輪的迴圈
迴圈語句可以有else子句,它在窮盡列表(以for迴圈)或條件變為false(以while迴圈)導致迴圈終止時被執行,但迴圈被break時,else字句不執行
for i in"abcdefghigklmn":
(i)
if i=='g'
:
break
print('
迴圈結束')
#執行結果ab
cdef
g迴圈結束
i=0sum=0
while i<5:
i = i + 1
if i == 3:
continue
sum = sum +i
(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時,就重複執行語句塊 當條件...