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.
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!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!