0
respostas

[Dúvida] #13 Validação de entrada para login

while True:
usuario = input("Digite seu nome de usuário: ")
senha = input("Digite sua senha: ")

if len(usuario) < 5:
    print("O nome de usuário deve ter pelo menos 5 caracteres. Tente novamente.")
    continue
if len(senha) < 8:
    print("A senha deve ter pelo menos 8 caracteres. Tente novamente.")
    continue

print("Cadastro realizado com sucesso!")    
break


Ao validar, percebi que se eu digitar uma senha com menos de 8 carateres, e ele retornar pedindo para digitar usuario novamente e volta a validar tudo.

Como posso corrigir o código, para que se eu digitar a senha invalida, ele nao volte e solicite para digitar usuário e senha novamente, solicite apenas a correção da senha?