多用户管理系统雏形

项目描述

1). 系统里面有多个用户, 用户信息目前保存在列表里面;
users = [‘root’, ‘student’]
passwds = [‘123’, ‘456’]
2). 用户登陆(判断用户登陆是否成功):
1). 判断用户是否存在?(inuser in users)
2). 如果存在:
1). 判断用户密码是否正确?
(先找出用户对应的索引值, 根据passwds[索引值拿出该用户的密码)
如果正确: 登陆成功, 退出循环;
如果密码不正确, 重新登陆, 总共有三次登陆机会
3). 如果不存在:
重新登陆, 总共有三次登陆机会

研究思路

1 用户名与密码已预先设好,这里关注的重点是用户登陆部分。
2 如何准确的找到用户名对应的密码是研究的关键点,可根据用户名和密码索引位置一一对应的关系,通过索引的方法获取用户名对应的密码。
3 下一步实现判断语句的编程。最后放到循环语句中。

代码区

users = ['root','student']
passwds  =['123','456']
inp_count = 0
while inp_count<3:
    inuser = input("用户名:")
    inpasswd = input("密码:")
    if inuser in users:
        position = users.index(inuser)
        passwd  = passwds[po
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值