2013-11-20 34 views
-5

我已經開始學習Python,想知道如何做一個循環,我找不到一個網站,所以如果你知道這將是偉大的!在Python中,你如何製作一個循環?

+7

男人,你會得到很多這個問題的仇恨!我的建議:讀一本書或谷歌:「Python教程」 –

+1

爲什麼這麼多倒票??????? :( – Jamd

+0

因爲這是無關緊要的問題,所以很多人反對,你沒有問題,你需要幫助解決,只是要求你可以在2分鐘內谷歌的東西。 –

回答

1

有很多方法。

while True: 

這個循環直到你把break放在一行上。

兩個亞歷山大Lidtke提到。

for x in range(10): #Loops through the following code 10 times 

和:

x = [1,2,3,4] 
for items in x: #the variable items is assigned to 
       #each variable as it iterates through 

要了解更多關於蟒蛇,讀this書。

+0

你可以在'while'行中使用一個條件而不是額外的'break'。 –

+1

確實,但是break是用於同樣的目的。因爲有一個替代方案並不意味着破壞是不好的你爲什麼認爲python實現了一個break關鍵字? –

+0

這樣你就可以自定義'break'語句以防萬一發生。 –

5

我假設你的意思是for loop。你這樣做:

for i in range(10): 
    print i 

這是最簡單的方法。您可以使用xrange而不是range來實現很長的循環,以幫助進行內存管理。

還有一些方法,通過迭代對象進行迭代(如列表,數組,字符串等):

a=[1,2,3] 
for something in a: 
    print something 

你也可以使用的理解,使代碼更短,但是這是一個有點更先進,你可能現在還不需要它。如果你希望瞭解它是什麼關於this看起來可以開始。

相關問題