以下是一个简单的密码验证程序,要求密码长度至少为8,包含大小写字母和数字:

import re

def is_valid_password(password):
    if len(password) < 8:
        return False
    if not re.search(r'[a-z]', password):
        return False
    if not re.search(r'[A-Z]', password):
        return False
    if not re.search(r'[0-9]', password):
        return False
    return True

password = input("请输入密码:")
if is_valid_password(password):
    print("密码符合要求")
else:
    print("密码不符合要求")

程序首先定义了一个is_valid_password函数,用来判断密码是否符合要求。该函数接收一个密码作为参数,返回一个布尔值表示是否符合要求。函数中使用了正则表达式来判断密码是否包含大小写字母和数字。

在主程序中,用户输入密码后,调用is_valid_password函数判断密码是否符合要求,并输出相应的提示信息。

用Python实现密码验证

原文地址: https://www.cveoy.top/t/topic/byxw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录