编写一个检验密码强度的程序。


密码：Password123
这是一个简单的Python 3程序，可以检查密码强度：

password = "Password123"
 
# 检查密码长度是否为至少8个字符
if len(password) < 8:
    print("密码强度较弱，必须至少包含8个字符")
else:
    # 检查密码是否包含大写字母、小写字母和数字
    has_uppercase = False
    has_lowercase = False
    has_digit = False
 
    for char in password:
        if char.isupper():
            has_uppercase = True
        elif char.islower():
            has_lowercase = True
        elif char.isdigit():
            has_digit = True
 
    if not has_uppercase:
        print("密码强度较弱，必须包含至少一个大写字母")
    elif not has_lowercase:
        print("密码强度较弱，必须包含至少一个小写字母")
    elif not has_digit:
        print("密码强度较弱，必须包含至少一个数字")
    else:
        # 检查密码是否包含特殊字符
        has_special_char = False
        for char in password:
            if not char.isalnum():
                has_special_char = True
                break
 
        if has_special_char:
            print("密码强度较强")
        else:
            print("密码强度较弱，必须包含至少一个特殊字符")