1
resposta

If..else. e nada funciona!

Identificado que o Henrique está utilizando o If e Else não da forma correta está utilizando else quando na verdade deveria utilizar Elif nas comparações de usuários e else somente ao fim da sentença para finalizando.

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

Quando o correto deveria ser:

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

Oi Marcelo, tudo bem?

Parabéns por se dedicar à prática e por compartilhar seu código no fórum!

IF E ELSE: É ótimo que você esteja explorando o uso do if e else para tomar decisões no código. Identificamos que há uma oportunidade de aprimoramento, e agradeço por sua receptividade para ajustar a lógica.

CORREÇÃO: A observação sobre a utilização do elif é muito pertinente. Sua correção demonstra uma compreensão mais precisa de como estruturar condicionais em Python. A sequência correta, como você indicou, ajuda a evitar conflitos lógicos e melhora a legibilidade do código.

CONTRIBUIÇÃO PARA O APRENDIZADO: Seu esforço em compartilhar e receber feedback é fundamental para o aprendizado coletivo na comunidade. A troca de conhecimento enriquece a experiência de todos, e sua disposição em corrigir e melhorar evidencia um comprometimento valioso.

Continue praticando e participando ativamente! Estamos aqui para apoiar seu desenvolvimento e aprendizado.

Um abraço e bons estudos.