usuario = input("Informe o usuário do sistema!")
verificado = usuario == "Flávio" or usuario == "Douglas" or usuario == "Nico"
if(verificado):
print("Seja bem-vindo", usuario, end="!")
else:
print("Usuário não identificado!")
usuario = input("Informe o usuário do sistema!")
verificado = usuario == "Flávio" or usuario == "Douglas" or usuario == "Nico"
if(verificado):
print("Seja bem-vindo", usuario, end="!")
else:
print("Usuário não identificado!")
Olá Adrian, tudo bem com você?
A sugestão que você fez para melhorar a legibilidade do código está correta. Ao utilizar uma variável booleana verificado
para armazenar o resultado da verificação do usuário, você simplifica a estrutura condicional e torna o código mais fácil de entender.
No entanto, se me permite, é possível melhorar ainda mais a legibilidade utilizando um bloco in
para verificar se o usuário está em uma lista de usuários permitidos, como mostro abaixo:
usuario = input("Informe o usuário do sistema!")
usuarios_permitidos = ["Flávio", "Douglas", "Nico"]
if usuario in usuarios_permitidos:
print("Seja bem-vindo", usuario, end="!")
else:
print("Usuário não identificado!")
Nessa versão, a lista usuarios_permitidos
contém os nomes dos usuários que são aceitos. A verificação é feita usando o operador in
, que verifica se o usuário está presente na lista. Dessa forma, é possível adicionar ou remover usuários permitidos de forma mais simples, sem precisar modificar a estrutura condicional.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!