一道Python题,希望得到解答?

3.在user字典中已经存储了系统的登录账号和密码如下:user={'admin':'888','guest':'999','test':'000'}编写程序提示用户连续... 3. 在user字典中已经存储了系统的登录账号和密码如下:user = {'admin':'888', 'guest':'999',' test':'000'}
编写程序提示用户连续输入账号和密码,按照如下要求显示信息:
a) 若账号存在,并且密码正确,显示“账号密码正确,登录成功!”;
b) 若账号存在,但密码不正确,显示“账号存在,但密码不正确,登录失败!”;
c) 若账号不存在,则将该账号和密码添加到字典中,然后显示“新用户,已添加账号密码。新字典如下:”,显示更新后的字典。
d) 若用户直接输入回车键,显示“退出系统。“,结束程序。
展开
 我来答
百度网友c565fb9
2021-04-22 · TA获得超过441个赞
知道小有建树答主
回答量:400
采纳率:88%
帮助的人:106万
展开全部

代码如下:


Python代码


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))


输出如下:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式