python基礎(二) 迴圈

2021-09-19 16:14:53 字數 1294 閱讀 8089

除了一般使用的for和while,還有一些用法:

# for 一般用法:

for i in range(5):

print(5)

# while 一般用法:

count = 0

while (count < 9):

print 'the count is:', count

count = count + 1

# while...else...語句:

count = 0

while count < 5:

print count, " is less than 5"

count = count + 1

else:

print count, " is not less than 5"

輸出:0 is less than 5

1 is less than 5

2 is less than 5

3 is less than 5

4 is less than 5

5 is not less than 5

# for...else...語句:

# pyton 的 for … else 中,for 中的語句和普通的沒有區別,

# else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,

# while … else 也是一樣。

for i in range(2, 9): # 找到 9 的非1最小因子

if 9 % i == 0: # 如果 i 是 9 的因子

print(i)

break # 跳出當前迴圈

else: # 如果在for裡沒執行break

print(9, '是乙個質數')

# while 簡單語句:

while (1): print('hello!') # 無限輸出『hello!』字串

break,continue,pass:

break:結束,跳出迴圈

pass:不執行任何操作,只佔位(當沒想好寫什麼語句是,沒有pass,if語句或定義的函式會報錯,所以用pass來佔位,保證程式能執行下去)

for i in range(10):

if i == 5:

pass

#########

def function(x):

pass

python基礎二之迴圈語句

迴圈介紹 1.while和if的用法基本類似,區別在於 if 條件成立,則執行一次 while 條件成立,則重複執行,直到條件不成立為止。2.一般情況下,需要多次重複執行的 都可以用迴圈的方式來完成 3.迴圈不是必須要使用的,但是為了提高 的重複使用率,所以有經驗的開發者都會採用迴圈 小應用計算1 ...

Python基礎 迴圈

要計算1 2 3,我們可以直接寫表示式 1 2 3 6要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種是for.in迴圈,依次把list或tuple中的每個元...

python基礎 迴圈

for迴圈 a 11,22,33,44 for i in a print i 結果 11 2233 44while迴圈 i 0 while i 3 i 3為迴圈條件,當條件為真時,執行後面的迴圈體 條件為假時不執行 print i i 1結果 0 12break和continue i 0 while...