Mundo em Python

Verificar Senha Forte (terminal)

import re

escolha = True
while escolha:
print("\n")
print(" Verificar Senha Forte")
print("""
1. Verificar Senha Forte
0. Exit/Quit/Saída
""")
escolha = input("Escolha uma opção: ")
if escolha == "1":
def verificar_senha_forte(senha):
padrao = re.compile(r'^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$') if padrao.match(senha):
return True
else:
return False

senha_usuario = input("Informe a senha: ")
if verificar_senha_forte(senha_usuario):
print("Senha forte. Boa escolha!")
else:
print("Senha fraca. Tente novamente com uma senha mais forte.") elif escolha == "0":
print("\nAdeus")
escolha = None
else:
print("\nEscolha não válida.\nTente outra vez.")
0