2
respostas

04 If..else. e nada funciona!

Achei melhor já colocar que a variável vai ser string só por precaução, mas de resto era só colocar elif ao invés de else.

usuario = str(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!")
2 respostas

Olá Laura. Boa tarde

Como uma boa prática para quem vai ler seu código, formatar o input como str torna-se redundante e pode poluir a visualização para quem está lendo.

input SEMPRE vai retornar um valor em type str.

Confie no Python, ele quer nos ajudar kkk

Laura, tudo bem?

Tenta colocar seu código dentro de uma função como, por exemplo:

def valida_usuario():
    usuario = input("Informe seu usuário do sistema: ")

    if usuario == "Flávio":
        print("Seja bem-vindo, Flávio!")

Aí, dá para fazer as outras validações e, para testar, chame a função:

valida_usuario()

E rode seu código!

Espero ter ajudado, qualquer coisa conte comigo