2015-11-17 71 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

相关问题