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.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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!