Python代码HW-密码检查程序
这是我的任务:
写一个程序,设置密码为'changeme',然后让用户输入这个密码。如果用户输入错误,程序会一直询问,直到输入正确的密码为止。输入正确后,程序会显示'Accepted'(接受)。这个程序还需要统计用户尝试输入的次数,并在接受后告诉他们尝试了多少次。
这是我目前完成的部分:
guess =input('\nEnter your password: ')
password=str('changeme')
count=1
while guess = password:
print('\nwrong password. Try again!')
guess =input('\nEnter you password')
count += 1
print('\nPassword accepted. attempts taken:' + count)
input('Press ENTER to exit')
但是出现了一个无效语法的提示。有什么建议吗?
1 个回答
2
出错的行号应该清楚地标明。根据我自己的调用:
while guess = password:
^
SyntaxError: invalid syntax
另外,这其实是一种逻辑错误:你希望用户在猜错的时候继续猜,也就是说 guess != password
。