继承我的任务: 编写一个程序,将密码设置为' changeme'并要求用户输入密码,并一直询问,直到输入正确的密码,然后说“接受”'。该程序应该计算用户已经尝试了多少次尝试并在他们被接受后告诉他们。
这是我到目前为止所做的事情:
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')
出现无效的语法提示。有什么建议吗?
答案 0 :(得分:2)
应清楚地注明发生错误的行号。从我自己的电话:
while guess = password:
^
SyntaxError: invalid syntax
此外,它是一种逻辑错误:您希望用户在猜测不正确时继续猜测,即guess != password
。