1) 用input()输入用户名与密码,分别用变量uname与pwd存储;
己知正确的用户名为:〝admin”;正确的密码为:〝admin〞(2) 用户名与密码都正确提示:〝登录成功!“程序结束;用户或密码错误提示:
〝输入有误!";
(3)用户最多输入三次用户名和密码;三次输入错误则提示:〝对不起,三次输入错误!“程序结束。
python程序,求各位解答
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
配电网和matlab 2023-05-21 20:51关注下面答案参考了GPT的回答:
可以使用if语句和while循环来实现这个程序。下面是一个样例代码:# 初始化输入错误的次数 wrong_attempts = 0 # 循环输入用户名和密码,最多三次 while wrong_attempts < 3: # 输入用户名和密码 uname = input("请输入您的用户名: ") pwd = input("请输入您的密码: ") # 检查用户名和密码是否匹配 if uname == "admin" and pwd == "admin": # 匹配成功,提示登录成功并结束程序 print("登录成功!") break else: # 匹配失败,提示输入有误,并增加输入错误的次数 print("输入有误!请重新输入。") wrong_attempts += 1 # 用户输入超过三次,提示错误并结束程序 if wrong_attempts >= 3: print("对不起,三次输入错误!")在这个代码中,我们首先使用一个
wrong_attempts变量来保存用户输入错误的次数,然后在 While 循环内,使用 input() 函数来分别输入用户名和密码,并检查它们是否匹配正确的值。如果匹配成功,我们使用
break关键字终止循环,并输出登录成功的提示信息。如果匹配失败,我们将错误次数加1,并输出“输入有误!请重新输入。”的提示信息。
如果错误次数超过三次,程序将退出循环,并输出“对不起,三次输入错误!”的提示信息。
评论 打赏 举报解决 1无用