1
resposta

[Sugestão] Uma forma que achei de resolver o problema 3 usando uma função

print ("Cadastro de usuarios") # testo na tela

def login(): # função de login
    while True:
        username = input("Digite seu usuário: ") # dado para o username do cliente
        password = input("Digite sua senha: ") # dado para senha do cliente

        if (username == "estevam" and password == "123"): # teste de login
            print("Bem-vindo, {}! \n".format(username)) # mensagen de boas vindas
            break  # sai do loop quando acertar
        else:
            print("Por favor, verifique suas credenciais e tente novamente.\n") # mensagen de tentar novamente o login

login()
1 resposta

Olá, Felipe! Como vai?

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

Percebi que você explorou o uso de funções em Python, aplicou muito bem o loop while para permitir múltiplas tentativas de login e ainda demonstrou compreender a relevância de condicionais if e else para validação de acesso do usuário.

Uma sugestão interessante para evoluir ainda mais é usar f-strings com o objetivo de tornar a interpolação de variáveis mais moderna, legível e eficiente. Veja só:

print("Cadastro de usuários") 

def login(): 
    while True:
        username = input("Digite seu usuário: ").lower()  
        password = input("Digite sua senha: ") 

        if username == "estevam" and password == "123": 
            print(f"Bem-vindo, {username}!\n")  # Usando f-string
            break  
        else:
            print("Por favor, verifique suas credenciais e tente novamente.\n") 

login()

Resultado:

Cadastro de usuários
Digite seu usuário: estevam
Digite sua senha: 123
Bem-vindo, estevam!

Essa abordagem ajuda a escrever mensagens dinâmicas de forma mais clara e moderna, reduzindo erros e aumentando a legibilidade.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!