我是学习Python的初学者,并编写了以下代码。为了控制循环流,我尝试使用变量“ test”,但是循环从未停止过。如有想法,请感激。
test=False
while test==False:
a=input("Please enter an even number to make test True: ")
if int(a)%2==0:
test==True
print("test is now True")
else:
print("Please try again!")
答案 0 :(得分:1)
test=False
while test is False:
a=input("Please enter an even number to make test True: ")
if int(a) %2 == 0:
test = True
print("test is now True")
else:
print("Please try again!")
修正了测试== true,应该已经测试= true :)祝您学习愉快
答案 1 :(得分:0)
此处是正确的代码:
test=False
while test==False:
a=input("Please enter an even number to make test True: ")
if int(a)%2==0:
test=True
print("test is now True")
else:
print("Please try again!")
这是您做错了的事情:
在第五行test==True
中,==
检查变量true
是否存储了该变量,没有设置它;因此可以简单地通过test=True