m0_69350809 2022-06-06 17:37 采纳率: 100%
浏览 24
已结题

用户登录模拟(3次机会)

问题遇到的现象和发生背景

u={"admin": "123456", "fly": "abc123", "jack": "jack@123", "mary": "you87"}
for a,b in u.items():
for i in range(3):
x,y=map(str,input().split())
if x == a and y == b:
print('登录成功')
break
elif x == a and y != b:
n= int(2-i)
print('密码错误')
continue
else:
print('输入错误,请重新输入')
break

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

img

img

img

  • 写回答

1条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-06-06 18:01
    关注
    u={"admin": "123456", "fly": "abc123", "jack": "jack@123", "mary": "you87"}
    
    for i in range(3):
        x,y=map(str,input().split())
        if x in u and y == u[x]:
            print('登录成功')
            break
        elif i == 2:
            print('登录失败')
        elif x in u and y != u[x]:
            print('密码错误')
        else:
            print('输入错误,请重新输入')
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 6月15日
  • 已采纳回答 6月7日
  • 创建了问题 6月6日

悬赏问题

  • ¥15 C# 爬虫融通金网址实时银价
  • ¥20 ESP32使用MicroPyhon开发,怎么获取485温湿度的值,温湿度计使用的鞋子是Modbus RTU
  • ¥50 苹果MGIE项目部署缺少emb权重
  • ¥15 采用ansys进行机翼在特定路径下的打孔过程中的受力分析
  • ¥15 单片机adb主机连接手机,usb调试密钥无法保存
  • ¥15 已知X和Y有以下关系,求X和Y的关系式
  • ¥15 net core 同时编辑怎么防止数据多保存了
  • ¥15 matlab做ba模型让其在ba和er规则下生长
  • ¥15 请问Quartus的Verilog代码怎么写?
  • ¥100 Mac 版foxmail 收邮件问题