1
resposta

[Sugestão] Melhorando a legibilidade do código, como na aula anterior.

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!")
1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!