一、实战场景
实战场景:如何编写密码检测器并输出详细信息
二、主要知识点
文件读写
基础语法
字符串处理
循环遍历
三、菜鸟实战
马上安排!
1、创建 python 文件
"""
Author: 菜鸟实战
实战场景: 如何编写密码检测器并输出详细信息
"""
# 导入系统包
import platform
print("Hello,菜鸟实战")
print("实战场景: 如何编写密码检测器并输出详细信息 ")
# 死等法检测
while True:
msgs = []
psw = input("请输入密码: ")
if not any([i.isdigit() for i in psw]):
msgs.append("需要至少一位数字")
if not any([i.isupper() for i in psw]):
msgs.append("需要至少一位大写字母")
if len(psw) < 6:
msgs.append("需要至少6位密码")
if len(msgs) == 0:
print("密码检测通过")
break
else:
print("密码不通过,有如下原因: ")
for note in msgs:
print("*", note)
print("Python 版本", platform.python_version())
2、运行结果
Hello,菜鸟实战
实战场景: 如何编写密码检测器并输出详细信息
请输入密码: 123123
密码不通过,有如下原因:
- 需要至少一位大写字母
请输入密码: A123123
密码检测通过
Python 版本 3.9.12
菜鸟实战,持续学习!
版权归原作者 菜鸟实战 所有, 如有侵权,请联系我们删除。