0


【Python 实战基础】如何编写密码检测器并输出详细信息

一、实战场景

实战场景:如何编写密码检测器并输出详细信息

二、主要知识点

  • 文件读写

  • 基础语法

  • 字符串处理

  • 循环遍历

三、菜鸟实战

马上安排!

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

菜鸟实战,持续学习!


本文转载自: https://blog.csdn.net/qq_39816613/article/details/125619797
版权归原作者 菜鸟实战 所有, 如有侵权,请联系我们删除。

“【Python 实战基础】如何编写密码检测器并输出详细信息”的评论:

还没有评论