2022.3.10作业实训(荒废了一个月)

题目要求:用户名必须由密码组成,密码中必须由英语单词和数字组成,当两者都输入完成,输出相关信息进行确认。

分析:定义一个函数,确保最后确认密码正确之后可以直接跳出循环。

def text():  # 函数,确保最后能直接跳出循环

第一个循环,使输入不符合规则时可以再次输入

    for i in range(10):  # 确保一项输入错误后能够继续输入

定义两个变量用于对密码进行判断

        d = False    # 定义判断密码中的是不是同时存在数字和英文 d为数字,e为字母e = False
u'\u4e00' <= a <= u'\u9fa5' 判断用户名中是否有中文

运用循环判断密码中的每个字符

                for i in b:if i.isalnum():  # 判断密码是否是中文,英文,数字if u'\u4e00' <= b <= u'\u9fa5':  # 判断密码中是否有中文print('您的密码输入有误')  # 如果有breakelse:if i.isdigit():  # 判断密码中每一个字符是不是数字d = Trueelse:  # 如果不是数字if d:d = Trueif i.isalpha():  # 判断密码中每一个字符是不是字母e = Trueelse:if e:e = True

break跳出当前循环

如果没有数字则循环结束,d=Flash,如果没有字母则循环结束,e=Flash。接下来判断是否数字字母同时存在

            if d == False or e == False:  # 当密码中有数字和字母时print('您的密码不符合规范')break

最后再次确认密码部分,再次输入的密码等于之间输入的密码极为成功,使用return返回,结束程序。

全部代码:

# 开始
def text():  # 函数,确保最后能直接跳出循环for i in range(10):  # 确保一项输入错误后能够继续输入a = input('请输入用户名:')b = input('请输入密码:')d = False    # 定义判断密码中的是不是同时存在数字和英文 d为数字,e为字母e = False# 用户名判断for i in a:if u'\u4e00' <= a <= u'\u9fa5':  # 判断用户名中是否有中文breakelse:# 密码判断循环for i in b:if i.isalnum():  # 判断密码是否是中文,英文,数字if u'\u4e00' <= b <= u'\u9fa5':  # 判断密码中是否有中文print('您的密码输入有误')  # 如果有breakelse:if i.isdigit():  # 判断密码中每一个字符是不是数字d = Trueelse:  # 如果不是数字if d:d = Trueif i.isalpha():  # 判断密码中每一个字符是不是字母e = Trueelse:if e:e = True# 密码判断if d == False or e == False:  # 当密码中有数字和字母时print('您的密码不符合规范')break# 再次确认c = input('请再次输入密码:')if c == b:print('登录成功')returnelse:print('您的密码输入有误')
text()  #调用函数

Python实现简单的用户名和密码登录相关推荐

  1. 实现用户输入用户名和密码登录

    题目 实现用户输入用户名和密码登录,当用户名为admin或administrator且密码为666666时,显示"登录成功",否则显示"登录失败",登录失败时允 ...

  2. rtsp 用户名、密码登录

    原文地址:https://blog.csdn.net/yuanbinquan/article/details/56851328 在使用rtp看视频时,有时候需要使用用户名和密码登录,那么在用户名密码登 ...

  3. “你的电脑将在一分钟后自动重启”、卡在“欢迎”界面、网络/声音图标显示红叉、无法连接到服 务、网络图标消失、开机需要同时使用用户名和密码登录等的解决方法

    问题表现1: 机器开机后弹出如下的弹窗,一分钟后自动重启,反复重启无法解决 问题表现2: ①机器开机卡在欢迎界面,没办法正常启动进入桌面 ②无法使用PIN登录 ③反复重启几次会进入系统,但启动速度异常 ...

  4. python用户名和密码登录函数_基于Python构建用户ID和密码存储查询系统,python,建立,一个,用户名,UserID,Password,的...

    大家好,本篇博客目的是建立存储和查询用户名和密码的python系统,基础好的可跳过中间小干货,源码在末尾,喜欢的留下小赞哦! 系统主要功能 主要功能如下: 创建一个新用户及其密码 修改值定用户的密码 ...

  5. python 共享文件夹 密码_用不同的用户名和密码登录网络上的共享文件夹

    网络共享时,有时不同的文件夹需要不同的用户名和密码登入,而windows已经记录了一个原来使用的用户名及密码默认使用这个用户名及密码不再弹出用户名及密码输入提示对话框.简易解决办法.如下: 1.注销当 ...

  6. python注册用户名和密码登录_用户名和密码登录

    我想创建一个登录,其中将打开一个文本/csv文件,从文件中读取"有效"的用户名和密码,然后如果用户添加的内容与文件中的内容匹配,那么它将允许访问程序的其余部分 如何将下面的代码集成 ...

  7. Python 实现用户名和密码登录

    功能 登录及注册,密码错误多次后验证码确认 说明 初次运行,程序将会自动生成一个名为user的文本文档,是包含用户名及密码的字典 输入用户名,如果用户名不存在,程序会自动以输入的用户名进行注册 输入密 ...

  8. python用户名和密码登录_python实现用户登录

    1. 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!tag=True while tag: name = input('name>> ...

  9. python判断密码是否正确_第一个python程序-判断登陆用户名和密码是否正确

    #setencoding=utf-8#用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和 ...

最新文章

  1. java oss 断点上传文件_java实现oss断点续传
  2. Java程序员从笨鸟到菜鸟之(七十四)细谈Spring(六)spring之AOP基本概念和配置详解
  3. pythonselenium获取html标签内容_python selenium 如何获取网页页面所有可以点击的元素?...
  4. [网络安全自学篇] 九十五.利用XAMPP任意命令执行提升权限(CVE-2020-11107)及防御措施
  5. 不用GD32?我把STM32换成了国产MM32
  6. layui文本框填充值_layui输入框中只允许输入整数的实现方法
  7. 李航《统计学习方法》第一章课后答案链接
  8. matlab按图像边缘抠图_Ps最全十大抠图方法都在这,最后一种万能「值得收藏」...
  9. SQL Server2005彻底卸载
  10. Windows7不再卡五叶草,更新了bootx64.efi和bootmgfw.efi文件,支持安全启动,不用关闭安全启动和打开csm支持.
  11. Excel图表⑤—数据可视化的极简之美
  12. 安卓QQ聊天记录导出、备份完全攻略
  13. 八个程序员常用的接单平台推荐
  14. 高效工作节省时间的一些小技巧
  15. php中的单引号和双引号
  16. ZoomIt、Snipaste、Typora 三剑客 - 屏幕讲演日常学习赞不绝口的利器
  17. png图片格式转换器_如何将图像转换为PNG格式
  18. java.sql.SQLException: No suitable driver found for “jdbc:mysql://localhost:3306/db1“;
  19. BI工具对比|Smartbi与亿信ABI两款BI数据看板软件对比
  20. Activity子流程——嵌入式流程

热门文章

  1. bpsk matlab,基于MATLAB的BPSK信号仿真分析
  2. 复古像素风游戏设计之:需求文档
  3. 苹果微信多开,苹果手机为什么不支持
  4. JavaScript淘宝秒杀案例
  5. drupal安装教程mysql_Drupal7安装完整教程
  6. 【Nginx+Tomcat的7层代理和四层代理】
  7. XSS攻击绕过过滤方法大全(转)
  8. 切图设计工具软件或平台
  9. 罗克韦尔自动化官网如何下载设备固件
  10. 基于双向LSTM的影评情感分析算法设计学习记录