1
resposta

[entrada para login]

while True:
    try:
        user = str(input("Digite seu usuário:\n"))
        password = str(input("Digite sua senha:\n"))
        if len(user) < 5:
            print("Usuário possui menos de 5 caracteres")
            continue
        if len(password) < 8:
            print("Senha menor que 8 caracteres")
            continue
        else:
            print("Cadastro realizado")
            break
    except:
        print('Invalido caractere')
1 resposta

Olá! Como vai?

Muito bem! Continue resolvendo e compartilhando os desafios com a comunidade Alura.

Observei que você explorou o uso da estrutura de repetição while True para garantir que os dados estejam corretos, utilizou muito bem o tratamento de exceções com try except para lidar com entradas inválidas e ainda compreendeu a importância do continue e break para controlar o fluxo do programa.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!