1
resposta

[Sugestão] Motivo do erro no script

Henrique, criou o seguinte código:

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

Porém seu erro foi em atribuir o else ao invés de elif, podemos dizer que o else é atribuído para informar outras condições não encontradas, não sendo possível de especificar outra condição, para a resolução devemos fazer como no caso abaixo:

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á Gabriel, tudo bem com você?

Fico feliz que tenha compartilhado sua resolução da atividade no fórum da Alura. Seu código está correto, a clausula else será executada quando todas as condicionais anteriores, seja elas if ou elif, forem falsas (False).

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!