我试图用dictionary函数创建一个python用户名和密码数据库(只是为了练习)。到目前为止,我已经写了这么多代码。username_password = {“Dave”:”manchester”}
print(“Sign up for NetFlour!\n”)
name = str(input(“Please enter your preferred username.\n”))
passcode = str(input(“Thank you, now enter a password as well.\n”))
username_password[name] = passcode
print(username_password)
我只是简单地将软件称为“Netflour”,并将来自用户的输入和相应的密码存储到名为username_password的字典中。在这里,只有一个用户注册了这个服务,他就是Dave。他指定了一个名为“曼彻斯特”的密码
现在,我将编写代码,用户输入用户名和密码并“登录”到其配置文件。我的问题是,我该怎么做?我试过has_key,但我在python 3.3中,他们之前已经删除了这个函数。我的下一行代码是-login_username = str(input(“Please enter your username.\n”))
login_password = str(input(“Please enter your password.\n”))
在这里,我将创建一个if-else语句,如果用户名和密码匹配,它们将被带到主屏幕,否则如果不正确,它们必须重新输入这两条信息。有人建议我使用“in”函数,但由于我在python中不是很高级,所以需要一些帮助。现在,我对加密不太感兴趣,但是一旦我编写了if-else代码,让Python同时检查用户名和密码是否正确,我就要进入这个阶段。
谢谢。