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

If..else. e nada funciona!

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

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

Olá Karla, tudo bem com você?

No código proposto não funcionará devido ao fato da instrução else não aceitar receber uma condição. Para que o código seja corrigido e possa funcionar, devemos deixar apenas o último else e trocar os demais por elif. Ficando da seguinte forma o código.

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

O comando elif é utilizado quando queremos realizar a verificação de outra expressão caso a primeira validação seja falsa. No caso, caso o primeiro if seja falso, verificamos a próxima expressão.

Para saber um pouco mais sobre estruturas condicionais, recomendo a leitura do seguinte artigo que irá apresentar exemplos sobre o uso do if, elif e else:

O artigo acima está em inglês, caso tenha dificuldade com o idioma, recomendo o uso do tradutor do navegador.

Fico à disposição em caso de dúvidas.

Abraços e bons estudos.

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

Fellipe , muito Obrigada pelo esclarecimento. Me ajudou bastante.