这可能是一个微不足道的问题,但我正在使用Python,并且我正在努力在同一行中输入“for”和“while”循环。我希望有一种方便的方法来做到这一点。谢谢。
我在我的计算机终端中尝试了以下示例;注意错误:
>>> for i in range(10):
... count = 0
... while count < 1:
... print(count)
... count += 1
...
0
0
0
0
0
0
0
0
0
0
>>> for i in range(10): count = 0; while count < 1: print(count); count += 1
File "<stdin>", line 1
for i in range(10): count = 0; while count < 1: print(count); count += 1
^^^^^
SyntaxError: invalid syntax
>>>
首先,为什么?
第二:python使用缩进来确定范围,你会如何区分
for i in range(10):
count = 0
while count < 1:
print(count)
count += 1
来自
for i in range(10):
count = 0
while count < 1:
print(count)
count += 1
一个会结束,另一个不会