1
resposta

meu codigo

nome = input('qual nome ?')

senha = input('qual a senha ?')

if len(nome)  < 5:
    input('o nome tem que ter no minimo 5 caracteres')
    

if len(senha) < 8:
    input('a senha precisa no minimo 8 caracteres')
else:
    print('cadastro concluido')
1 resposta

Oi, Arthur! Tudo bem?

Ótimo código, parabéns! Deixo como sugestão apenas usar um laço while para continuar pedindo ao usuário que insira o nome e a senha até que ambos sejam válidos, como no exemplo abaixo:

while True:
    nome = input('Qual nome? ')
    senha = input('Qual a senha? ')

    if len(nome) < 5:
        print('O nome tem que ter no mínimo 5 caracteres.')
    elif len(senha) < 8:
        print('A senha precisa ter no mínimo 8 caracteres.')
    else:
        print('Cadastro realizado com sucesso!')
        break

Neste exemplo, o programa continua pedindo o nome e a senha até que ambos atendam aos critérios, se o nome ou a senha não forem válidos, ele exibe uma mensagem de erro e solicita novamente as informações. Quando ambos são válidos, ele exibe a mensagem de sucesso e sai do loop com break.

Espero ter ajudado!

Um forte abraço e bons estudos!