Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Como selecionar a estrutura condicional que melhor satisfaz o problema?

Como selecionar a estrutura condicional que melhor satisfaz o problema? tem que ir testando?

1 resposta
solução!

Oii, Estudante! Como vai?

Boa pergunta, obrigada por compartilhar com a comunidade!

Escolher qual estrutura condicional vai depender do que você precisa fazer no projeto. A escolha vem com a prática e sempre pense na estrutura como uma tradução direta da sua lógica em palavras para código.

É importante entender bem o problema que está a resolver com a estrutura, por exemplo:

  • Se há duas opções (ex: "se for maior que 10, faz A, senão faz B"), use if, else.

  • Se há várias opções exclusivas (ex: "se for A faz isso, se for B faz aquilo, se for C faz outra coisa"), use if, elif, else.

Não é necessário tentar todas as estruturas aleatoriamente, pense na lógica antes de codar. Uma dica é escrever o que precisa ser feito, por exemplo:

Se a nota for maior ou igual a 7, o aluno passou. Se for entre 5 e 7, ele está de recuperação. Caso contrário, está reprovado.

Depois, transforme em código:

if nota >= 7:
    print("Aprovado")
elif nota >= 5:
    print("Recuperação")
else:
    print("Reprovado")

E mantenha sempre a documentação das estruturas condicionais a mão para entender o que cada uma faz e pode te ajudar. Deixo alguns links aqui para você estudar:

Não se preocupe que aos poucos, conforme for avançando na linguagem, a escolha ficará intuitiva e fácil.

Espero ter sanado a sua dúvida e conte sempre com a gente aqui no fórum.

Bons estudos e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!