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

#用户账号保存在users列表中,对应的密码保存在passwds列表中
users=['root','westos']
passwds=['123','456']
i,j=0
while True:inUser=input("请输入用户名:")if inUser in users:print("用户%s存在"%inUser)inPass=input("请输入密码:")userIndex=users.index(inUser)if inPass==passwds[userIndex]:print("登录成功")breakelse:j+=1if j==3:print("密码不正确,您没有登录机会了")breakelse:print("密码不正确,您还有%d次登录机会。"%(3-j))else:i+=1if i==3:print("该用户不存在,您没有登录机会了")breakelse:print("该用户不存在,您还有%d次登录机会。"%(3-i))

判断用户是否登录成功相关推荐

  1. Django项目实战——6—(退出登录、判断用户是否登录、QQ登录、QQ登录工具QQLoginTool、本机绑定域名)

    1.退出登录 注册界面跳转到登陆界面:templates/register.html 前端注册界面 {# 跳转到登陆界面 #}<a href="{% url 'users:login' ...

  2. Django项目实战——8—(判断用户是否登录并返回JSON、Django发送邮件的配置、生成邮箱验证链接、验证邮箱后端逻辑)

    1.判断用户是否登录并返回JSON 重要提示: 只有用户登录时才能让其绑定邮箱. 此时前后端交互的数据类型是JSON,所以需要判断用户是否登录并返回JSON给用户. 方案一: 使用Django用户认证 ...

  3. python验证用户登录的判断_python怎么判断用户是否登录?

    python中判断用户是否登录的方法:def cmdbindex(req): if not request.user.is_authenticated(): return render(request ...

  4. s:if的用法(判断用户是否登录过了的操作)

    判断用户是否登录了的代码: <s:if test="#session.account.name != null"> 1:直接写表达式 <s:set name=&q ...

  5. html页面判断是否登录,egg(103)--egg之定义公共的中间件判断用户是否登录以及去结算页面制作...

    判断用户是否登录 中间件 app/middleware/userauth.js module.exports = (options, app) => { return async functio ...

  6. 微信小程序登录后再次使用判断用户是否登录

    小程序登录与否判断 小程序如果每次使用都需要用户登录势必会使用户体验感降低,如何进行判断用户是否登录了,很简单,只要调用一个API就行了 在小程序登录后的第一个page中的index.js文件的onL ...

  7. SAP Spartacus如何判断用户是否已经成功登录

    该逻辑实现在文件auth.service.ts内: isUserLoggedIn(): Observable<boolean> {return this.authStorageServic ...

  8. php 高效判断是否登录,php 判断用户是否登录

    判断用户登陆主要分几个过程,第一步是用户登陆成功后把数据保存到session中,然后当用户访问需要登陆过的用户权限时就来判断session是否为空,如果不是就登录成功.下面来看个实例 session_ ...

  9. SpringMVC应用拦截器判断用户是否登录

    拦截器定义 实现HandlerInterceptor接口,实现接口方法. import javax.servlet.http.HttpServletRequest; import javax.serv ...

最新文章

  1. Codeforces Round #270
  2. c语言程序设计1试卷,(C语言程序设计期末试卷1.doc
  3. dataset存入mysql_将dataset写入数据库
  4. ASP.NET MVC下使用AngularJs语言(三):ng-options
  5. 递归 和 迭代 斐波那契数列
  6. 批量造数据的一种方法
  7. scala 当前日期_如何在Scala中检查当前日期和时间?
  8. 使用Jquery EasyUi常见问题解决方案
  9. 网络协议端口号说明(转)
  10. 存储基本概念与SAN存储
  11. hp usb disk storage format tool
  12. 立创EDA库导入AD库
  13. 企业管理系统有几种类型,分别是什么?
  14. 计算机制谱软件finale+2011应用教程,Finale2014(打谱软件)
  15. python pandas安装不了_python安装pandas问题!python pandas安装教程
  16. C++:堆排序算法详解
  17. 倒残差与线性瓶颈浅析 - MobileNetV2
  18. 自娱自乐的FreeRTOS——config.h配置文件详解
  19. 48.XML保存衣服尺码信息
  20. Intel公布史上最强Atom;Xilinx发布射频级模拟技术│IoT黑板报

热门文章

  1. go语言基础(四):继承、方法
  2. 快速将PDF转换为图片:免费的在线PDF转换器
  3. 2D/3D加速器概念
  4. 你的小米手机升级MIUI11后,电池掉电很快?那是这些设置没关掉吧
  5. 基于Android的校园图书共享app
  6. 官宣,北京杜绝现场复试!清华等全国多地高校确定将网络远程复试
  7. HashMap里的Node
  8. 暴跌是因币安丢币后做空?让链上数据告诉你真相
  9. 蛙蛙推荐:蛙蛙教你解析网络包
  10. 学习类APP如何正确激发孩子的学习兴趣和提升数学思维能力?