设计一个密码登录程序。
# 要求: 设定用户名为lili,密码是123321。
# 若用户名正确,密码也正确,则显示:“lili,欢迎您!”;
# 如果用户名错误则显示:“用户名错误, 请重新输入!”;
# 若密码错误,则显示:“对不起,密码错误,无法登录!”。
# (用户只有3次登录机会,登录成功程序结束,失败三次程序也结束,并且提示您的账号已锁定)

if...elf..else使用

user_name = "lili"    # 设定用户名
user_key = "123321"   # 设定用户密码
count = 0             # 定义一个错误次数变量 初始值0
while count <= 3:new_username = input("请输入您的用户名:") # 输入新的用户名和密码new_userkey = input("请输入您的密码:")if new_username == user_name and new_userkey == user_key:            # 用户名和密码输入正确print("lili,欢迎您!")breakelif new_username != user_name:print("提示:用户名错误,请重新输入!")count += 1else:print("提示:对不起,密码错误!")count += 1while count == 3:   #  判断输入次数是否到达三次print("该账号已被锁定,不能再输入!")count += 1break

if...else 嵌套

user_name = "lili"    # 设定用户名
user_key = "123321"   # 设定用户密码
count = 0             # 定义一个错误次数变量 初始值0
while count <= 3:new_username = input("请输入您的用户名:")   # 输入新的用户名和密码if new_username == user_name:                # 用户名输入正确new_userkey = input("请输入您的密码:")   # 输入新密码if new_userkey == user_key:print("lili,欢迎您!")breakelse:print("提示:对不起,密码错误!")count += 1else:print("提示:用户名错误,请重新输入!")count += 1while count == 3:print("该账号已被锁定,不能再输入!")count += 1break

目前按照自己的理解,感觉两种方式还是稍微有点区别,但是执行结果略有差距,第二种在账户名输入错误的时候不会显示输入密码,第一种就可以同时进行输入。看到的大佬希望多多指教!!

设计一个密码登录程序。要求: 设定用户名为lili,密码是123321。若用户名正确,密码也正确,则显示:“lili,欢迎您”相关推荐

  1. 如何设计一个单点登录系统

    本文来说下如何设计一个单点登录系统 文章目录 概述 JWT的组成 头部(Header) 载荷(Payload) 签名(签名) 签名的目的 信息会暴露 JWT的适用场景 用户认证八步走 和Session ...

  2. HTML+CSS:设计一个网站登录页面 学起来很简单

    hello,大家好,我是wangzirui32,今天我们来学习如何设计一个网站登录页面. 开始学习吧! 1. 项目架构 demo/login.html 网页文件backgrond.png 登录背景图片 ...

  3. 字符串混淆技术应用 设计一个字符串混淆程序 可混淆.NET程序集中的字符串

    关于字符串的研究,目前已经有两篇. 原理篇:字符串混淆技术在.NET程序保护中的应用及如何解密被混淆的字符串 实践篇:字符串反混淆实战 Dotfuscator 4.9 字符串加密技术应对策略 今天来讲 ...

  4. C#设计一个Windows应用程序,在该程序中首先构造中学生、大学生等派生类,当输入相关数据,单击不同的按钮(“小学生”“中学生”“大学生”)将分别创建不同的学生对象,并输入当前的学生总人数,该学生的

    设计一个Windows应用程序,在该程序中首先构造中学生.大学生等派生类,当输入相关数据,单击不同的按钮("小学生""中学生""大学生")将 ...

  5. 设计一个四则运算器程序

    题目: 设计一个四则运算器程序,要求: 用随机数控制产生的四则运算表达式; 让用户定时计算结果并统计正确率; #include <cstdio> #include <iostream ...

  6. 设计一个Windows窗体程序,设置程序,其运行结果如下图所示。垂直滚动条控制字体大小。

    设计一个Windows窗体程序,设置程序,其运行结果如下图所示.一个标签控件的Text属性为"缩放"两个字,它的字体大小取决于垂直滚动条的值(Maximum=72,Minimum= ...

  7. 以小组为单位,设计一个Windows应用程序,在该程序中定义一个学生类和班级类,以处理学生的学号,姓名,语文,数学和英语3门课程的期末考试成绩。

    设计一个Windows应用程序,在该程序中定义一个学生类和班级类,以处理学生的学号,姓名,语文,数学和英语3门课程的期末考试成绩. 实现如下要求的功能: 1.根据姓名查询该学生的总成绩: 2.统计全班 ...

  8. 候选人选票程序:设计一个候选人选票程序。假设有3个候选人,在屏幕上输入要选择的候选人姓名,有10个人进行投票,最后输出每个人的得票结果。

    候选人选票程序:设计一个候选人选票程序.假设有3个候选人,在屏幕上输入要选择的候选人姓名,有10个人进行投票,最后输出每个人的得票结果. 声明结构体类型并定义结构体变量.代码如下: struct ca ...

  9. 设计一个Windows应用程序,要求如下: 构造一个产品基类。 分别定义家电、日用百货、衣服等派生类,具体要求有不同的特征和行为。 定义一个泛型货架类,约束参数类型为产品

    设计一个Windows应用程序,要求如下: 构造一个产品基类. 分别定义家电.日用百货.衣服等派生类,具体要求有不同的特征和行为. 定义一个泛型货架类,约束参数类型为产品类.该泛型的货架类包括一个泛型 ...

  10. C#设计一个Windows应用程序,要求如下。 ①构造一个产品基类。 ②分别定义家电、日用百货、衣服等派生类,要求具有不同的特征和行为。 ③定义一个泛型货架类,约束参数类型为产品类。该泛型的货架类包

    设计一个Windows应用程序,要求如下. 1.构造一个产品基类. 2.分别定义家电.日用百货.衣服等派生类,要求具有不同的特征和行为. 3.定义一个泛型货架类,约束参数类型为产品类.该泛型的货架类包 ...

最新文章

  1. [翻译]NUnit--前言(一)
  2. Spark创建RDD的四种方式(一):从集合(内存)中创建 RDD代码示例
  3. 看我如何拿下公司OA服务器
  4. 获得最新纪录 sql
  5. springboot 别名不起作用_springboot之mybatis别名的设置
  6. Spring Boot提交表单信息
  7. 知海系统开发程序解析
  8. Chrome默认开启flash
  9. java -super关键字
  10. getch函数详解看这一篇就够了-C语言(函数功能、使用方法、返回值、头文件)
  11. 【ClearCase 学习笔记 】之(1/4)CC四大功能概述
  12. Java使用模板导出word勾选框
  13. 互联网的发展简史—web
  14. java 模拟登陆人人网_java模拟登陆人人,通过验证码
  15. 女孩子希望得到,却不会说出来的东西Kiss her slowly
  16. php 中文转义问题
  17. [乱七八糟]Google搜索使用详细
  18. indigo版本teb_local_planner常见编译问题
  19. 主流mes厂商_国内主流MES厂商排名报告
  20. 微信企业号通过token和userId获取用户头像

热门文章

  1. haxm device is not found
  2. Skype不能打开解决记录(win7)
  3. 面试季,覆盖70%-80%的面经基础题(java及安卓)-------java篇
  4. TTL反相器 电路分析
  5. ubuntu Nvidia dkms 驱动恢复
  6. 如何使用 React Native 构建信用卡扫描仪
  7. 查看elasticserc版本_Elasticsearch版本和客户端介绍
  8. python编写鸡兔同笼程序_鸡兔同笼问题的python实现
  9. 传统图像分割方法详解
  10. 论手机网站(wap)网页广告防屏蔽的方法