Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Fiz diferente, deu certo! (if else/ elif)

Esta foi a resposta do professor

usuario = input("Informe o usuário do sistema!")

if(usuario == "Flávio"):
    print("Seja bem-vindo Flávio!")
elif(usuario == "Douglas"):
    print("Seja bem-vindo Douglas!")
elif(usuario == "Nico"):
    print("Seja bem-vindo Nico")
else:
    print("Usuário não identificado!")

essa foi a minha resposta tem alguma problema ter sido differente?

usuario = input("Informe o usuário do sistema!")

if usuario == ("Flavio", "Douglas","Nico"):
    print("Seja bem-vindo!")

else:
    print("Usuário não identificado!")

com o elif

usuario = input("Informe o usuário do sistema!")

if usuario == ("Flavio", "Douglas","Nico"):
    print("Seja bem-vindo!")

elif usuario != ("Flavio","Douglas","Nico"):
    print("Usuário não identificado!")
2 respostas
solução!

Na realidade Sabrina, o seu método seria uma prática computacionalmente mais barata, pois você tem apenas duas condições a serem analisadas. Mas algumas mudanças deveriam ser realizadas para funcionar.

Na sua segunda opção, ele nunca vai entrar, a não ser que o nome do usuario seja inserido desta forma: "("Flavio", "Douglas","Nico")"

Pelo que eu entendi, o que você gostaria de fazer, seria o que está apresentado abaixo.

usuario = input("Informe o usuário do sistema: ")
nomes = ("Flavio", "Douglas","Nico")

if usuario in nomes:
    print("Seja bem-vindo!")

else:
    print("Usuário não identificado!")

Espero ter ajudado

Ah eu entendi eu nao tinha testado como os nomes que estavam na lista obrigado Diego.

ajudou muito.