1. Definir as variáveis de controle (começam vazias para entrar no loop)
username = ""
senha = ""
print("--- Sistema de Cadastro Buscante ---")
2. LOOP WHILE: A condição de repetição
O loop continua ENQUANTO (while) o username tiver menos de 5 caracteres
OU (or) a senha tiver menos de 8 caracteres.
while len(username) < 5 or len(senha) < 8:
print("\nPor favor, insira credenciais válidas.")
# 3. Coleta de Dados
username = input("Nome de usuário (mínimo 5 caracteres): ")
senha = input("Senha (mínimo 8 caracteres): ")
# 4. Lógica de Feedback (Opcional, mas útil para o usuário)
# Verifica o erro do username
if len(username) < 5:
print(f"❌ Erro: O nome de usuário deve ter pelo menos 5 caracteres (você digitou {len(username)}).")
# Verifica o erro da senha
if len(senha) < 8:
print(f"❌ Erro: A senha deve ter pelo menos 8 caracteres (você digitou {len(senha)}).")
5. SAÍDA DE SUCESSO
O programa só chega aqui quando o 'while' é FALSO (ou seja, ambas as condições foram atendidas)
print("\n*********************************")
print("✅ Cadastro realizado com sucesso!")
print("*********************************")