1
resposta

Else com condição?

A lógica de Henrique, visualizada quando se analisa o código, está certa, no entanto, a sintaxe das linguagens de programação não aceita condicionais em else's, já que são blocos de código para quando uma decisão for contrária ao if. Neste caso, para chegar ao resultado desejado, Henrique usaria a declaração "else if" (elif em Python) e então sim passar as condições.

1 resposta

Olá, Billy! Como vai?

Isso mesmo! A instrução else não aceita receber uma condição.

Nesse caso, para resolver o problema do código, precisamos trocar para a instrução elif.

Com a correção nosso código ficaria assim:

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

Estamos à disposição para qualquer dúvida.

Continue praticando e bons estudos!