1
resposta

Resolução do problema "If..else. e nada funciona!"

Bom, o código vai simplesmente falhar devido ao uso errado da condicional "else"

O Correto seria utilizar o "elif" que continua com o uso do primeiro sistema de condicionais, ja o else ele finaliza.

Então o código ficaria da seguinte forma

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

Olá Davi, tudo bem com você?

Isso ai! Como a instrução else não aceita nenhuma condição nela, para que a gente consiga continuar aquele bloco condicional, precisamos utilizar o elif!

Parabéns por ter desenvolvido o exercício de desafio que foi proposto no curso. Fico feliz que tenha compartilhado com a comunidade do fórum da Alura, assim, podemos ver seu desenvolvimento e ideias de implementação, e seu código pode ainda ajudar os outros estudantes da plataforma :)

Caso tenha interesse em se aprofundar mais mais na Linguagem Python, recomendo a formação Python e orientação a objetos na Alura!

Muito obrigada por ter compartilhado seu código!

Grande abraço e bons estudos!

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