while 循环出错
第9课的输密码的练习题,我写了以下代码a = input("请输入密码")
answer = "FishC.com"
i=0
while i < 4:
if a==answer:
print("密码正确,进入程序.....")
break
else:
answer=input("密码中不能含有*号!请输入密码")
i += 1
运行的结果随便输个错误的答案,第二输入就会显示密码正确。为啥。 answer = input("密码中不能含有*号!请输入密码")
这里不能用 answer,把 answer 改成 a 感谢回答,改了a后正常,但是while的计数循环没有实现,可以无限制的输入错误答案,怎么回事? 我知道了。i+=1必须缩进与a对齐才行。
页:
[1]