Kodewick
开始学 →
小挑战←→0 / 100

密码够不够安全

#039小挑战字符串循环约 6 分钟

注册时要检查密码:至少 8 个字符,至少有 1 个数字,至少有 1 个大写字母。写 strong_password(password),三条都满足返回 True,不然返回 False。

示例
strong_password("Sunny2024")→True
strong_password("sunny2024")→False
strong_password("Sun1")→False
main.py
def strong_password(password):
    has_digit = False
    has_upper = False
    for ch in password:
        # 在这里写:是数字,has_digit 变 True;
        # 是大写字母,has_upper 变 True
        pass
    # 在这里写:够 8 个字符,并且两样都有
    return False
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。