2
respostas

erro com if-else

No código apresentado, há um erro na construção da lógica de condição. O comando else da função if, não aceita parâmetro de condições, ele é utilizado apenas para executar um bloco que já não satisfaz a condição do if.

Resolução: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Utilize o bloco de instrução elif

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Galerinha, segue uma possibilidade mais enxuta:

usuario = input("Qual o usuário?   ").strip()

usuario1 = usuario == "Flávio"
usuario2 = usuario == "Douglas"
usuario3 = usuario == "Nico"

if(usuario1 or usuario2 or usuario3):
    print(f"Seja bem-vindo {usuario}!")
else:
    print("Usuário não identificado!")