2015-11-17 101 views
0

所以我在Python中玩弄瞭解你能做什麼,不能做什麼。現在,我試圖讓一個單行循環,像這樣你可以在Python中聲明一個循環時啓動一個變量嗎?

while i <= 100: print(i); i += 1 

但正如你猜到了,這不工作,因爲我還沒有初始化i。我然後嘗試

i = 0; while i <= 100: print(i); i += 1 

但是,也沒有說明invalid syntax "while"

有沒有辦法在同一行上初始化i

+0

沒有就沒有辦法做到這一點與'while'循環。我們很少在Python中使用while循環(我幾乎只用它來進行無限循環)。你會發現'for'循環可以用於任何事情。 –

+1

是的,我注意到許多人將它用於無限循環,比如'while True',因爲true總是真的。 – PairedPrototype

回答

2

只需使用一個for循環

for i in range(101): print(i) 
+0

好點。傻了,謝謝你。 – PairedPrototype

相關問題