一道Python题,希望得到解答?
3.在user字典中已经存储了系统的登录账号和密码如下:user={'admin':'888','guest':'999','test':'000'}编写程序提示用户连续...
3. 在user字典中已经存储了系统的登录账号和密码如下:user = {'admin':'888', 'guest':'999',' test':'000'}
编写程序提示用户连续输入账号和密码,按照如下要求显示信息:
a) 若账号存在,并且密码正确,显示“账号密码正确,登录成功!”;
b) 若账号存在,但密码不正确,显示“账号存在,但密码不正确,登录失败!”;
c) 若账号不存在,则将该账号和密码添加到字典中,然后显示“新用户,已添加账号密码。新字典如下:”,显示更新后的字典。
d) 若用户直接输入回车键,显示“退出系统。“,结束程序。 展开
编写程序提示用户连续输入账号和密码,按照如下要求显示信息:
a) 若账号存在,并且密码正确,显示“账号密码正确,登录成功!”;
b) 若账号存在,但密码不正确,显示“账号存在,但密码不正确,登录失败!”;
c) 若账号不存在,则将该账号和密码添加到字典中,然后显示“新用户,已添加账号密码。新字典如下:”,显示更新后的字典。
d) 若用户直接输入回车键,显示“退出系统。“,结束程序。 展开
展开全部
代码如下:
user = {'admin':'888', 'guest':'999',' test':'000'}
username = input("请输入账号:")
if username == '':
print("退出系统。")
exit()
password = input("请输入密码:")
if user.get(username):
if password == user[username]:
print("账号密码正确,登陆成功!")
else:
print("账号存在,但密码不正确,登录失败!")
else:
user[username] = password
print("新用户,已添加账号密码。新字典如下:\n{0}".format(user))
输出如下:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询