for 循环内部 while 循环错误 - Python
For-loop inside while-loop error - Python
下面的 Python 代码在 while 循环内的 for 循环中的“:”上给出了语法错误。如果删除 for-loop,代码工作正常。已经搜索了这个网站并用谷歌搜索了这个问题没有答案。我正在学习Python。想了解问题出在哪里。谢谢
banana = True
orange = 0
print("Test1")
while(orange < 10):
print("Test Orange %s" % orange)
for(banana == True):
print("Test Banana")
banana = False
orange += 1
for(banana == True):
此行不正确。
你想使用 if 吗?像这样。
banana = True
orange = 0
print("Test1")
while(orange < 10):
print("Test Orange %s" % orange)
if banana == True:
print("Test Banana")
banana = False
orange += 1
错误不是因为冒号:
。你在用for循环检查banana == True
,for loop
的结构不是这样用的。请改用 while 循环。
while(orange < 10):
print("Test Orange %s" % orange)
while(banana == True):
print("Test Banana")
banana = False
orange += 1
下面的 Python 代码在 while 循环内的 for 循环中的“:”上给出了语法错误。如果删除 for-loop,代码工作正常。已经搜索了这个网站并用谷歌搜索了这个问题没有答案。我正在学习Python。想了解问题出在哪里。谢谢
banana = True
orange = 0
print("Test1")
while(orange < 10):
print("Test Orange %s" % orange)
for(banana == True):
print("Test Banana")
banana = False
orange += 1
for(banana == True):
此行不正确。 你想使用 if 吗?像这样。
banana = True
orange = 0
print("Test1")
while(orange < 10):
print("Test Orange %s" % orange)
if banana == True:
print("Test Banana")
banana = False
orange += 1
错误不是因为冒号:
。你在用for循环检查banana == True
,for loop
的结构不是这样用的。请改用 while 循环。
while(orange < 10):
print("Test Orange %s" % orange)
while(banana == True):
print("Test Banana")
banana = False
orange += 1