设计一个密码登录程序。要求: 设定用户名为lili,密码是123321。若用户名正确,密码也正确,则显示:“lili,欢迎您”
设计一个密码登录程序。 # 要求: 设定用户名为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,欢迎您”相关推荐
- 如何设计一个单点登录系统
本文来说下如何设计一个单点登录系统 文章目录 概述 JWT的组成 头部(Header) 载荷(Payload) 签名(签名) 签名的目的 信息会暴露 JWT的适用场景 用户认证八步走 和Session ...
- HTML+CSS:设计一个网站登录页面 学起来很简单
hello,大家好,我是wangzirui32,今天我们来学习如何设计一个网站登录页面. 开始学习吧! 1. 项目架构 demo/login.html 网页文件backgrond.png 登录背景图片 ...
- 字符串混淆技术应用 设计一个字符串混淆程序 可混淆.NET程序集中的字符串
关于字符串的研究,目前已经有两篇. 原理篇:字符串混淆技术在.NET程序保护中的应用及如何解密被混淆的字符串 实践篇:字符串反混淆实战 Dotfuscator 4.9 字符串加密技术应对策略 今天来讲 ...
- C#设计一个Windows应用程序,在该程序中首先构造中学生、大学生等派生类,当输入相关数据,单击不同的按钮(“小学生”“中学生”“大学生”)将分别创建不同的学生对象,并输入当前的学生总人数,该学生的
设计一个Windows应用程序,在该程序中首先构造中学生.大学生等派生类,当输入相关数据,单击不同的按钮("小学生""中学生""大学生")将 ...
- 设计一个四则运算器程序
题目: 设计一个四则运算器程序,要求: 用随机数控制产生的四则运算表达式; 让用户定时计算结果并统计正确率; #include <cstdio> #include <iostream ...
- 设计一个Windows窗体程序,设置程序,其运行结果如下图所示。垂直滚动条控制字体大小。
设计一个Windows窗体程序,设置程序,其运行结果如下图所示.一个标签控件的Text属性为"缩放"两个字,它的字体大小取决于垂直滚动条的值(Maximum=72,Minimum= ...
- 以小组为单位,设计一个Windows应用程序,在该程序中定义一个学生类和班级类,以处理学生的学号,姓名,语文,数学和英语3门课程的期末考试成绩。
设计一个Windows应用程序,在该程序中定义一个学生类和班级类,以处理学生的学号,姓名,语文,数学和英语3门课程的期末考试成绩. 实现如下要求的功能: 1.根据姓名查询该学生的总成绩: 2.统计全班 ...
- 候选人选票程序:设计一个候选人选票程序。假设有3个候选人,在屏幕上输入要选择的候选人姓名,有10个人进行投票,最后输出每个人的得票结果。
候选人选票程序:设计一个候选人选票程序.假设有3个候选人,在屏幕上输入要选择的候选人姓名,有10个人进行投票,最后输出每个人的得票结果. 声明结构体类型并定义结构体变量.代码如下: struct ca ...
- 设计一个Windows应用程序,要求如下: 构造一个产品基类。 分别定义家电、日用百货、衣服等派生类,具体要求有不同的特征和行为。 定义一个泛型货架类,约束参数类型为产品
设计一个Windows应用程序,要求如下: 构造一个产品基类. 分别定义家电.日用百货.衣服等派生类,具体要求有不同的特征和行为. 定义一个泛型货架类,约束参数类型为产品类.该泛型的货架类包括一个泛型 ...
- C#设计一个Windows应用程序,要求如下。 ①构造一个产品基类。 ②分别定义家电、日用百货、衣服等派生类,要求具有不同的特征和行为。 ③定义一个泛型货架类,约束参数类型为产品类。该泛型的货架类包
设计一个Windows应用程序,要求如下. 1.构造一个产品基类. 2.分别定义家电.日用百货.衣服等派生类,要求具有不同的特征和行为. 3.定义一个泛型货架类,约束参数类型为产品类.该泛型的货架类包 ...
最新文章
- [翻译]NUnit--前言(一)
- Spark创建RDD的四种方式(一):从集合(内存)中创建 RDD代码示例
- 看我如何拿下公司OA服务器
- 获得最新纪录 sql
- springboot 别名不起作用_springboot之mybatis别名的设置
- Spring Boot提交表单信息
- 知海系统开发程序解析
- Chrome默认开启flash
- java -super关键字
- getch函数详解看这一篇就够了-C语言(函数功能、使用方法、返回值、头文件)
- 【ClearCase 学习笔记 】之(1/4)CC四大功能概述
- Java使用模板导出word勾选框
- 互联网的发展简史—web
- java 模拟登陆人人网_java模拟登陆人人,通过验证码
- 女孩子希望得到,却不会说出来的东西Kiss her slowly
- php 中文转义问题
- [乱七八糟]Google搜索使用详细
- indigo版本teb_local_planner常见编译问题
- 主流mes厂商_国内主流MES厂商排名报告
- 微信企业号通过token和userId获取用户头像