Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução: Praticando Python : condicionais if, elif e else.

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
2 respostas
solução!

Olá Larissa, tudo bem?

Parabéns por resolver e compartilhar todos os exercícios!

Você mandou super bem, e foi bem caprichosa com com o código.

Só gostaria de deixar duas pequenas dicas em pontos. Elas podem te ajudar a deixar seu código melhor ainda!

No exercício 10 da média dos alunos, a condição elif media <= 5 or media < 7: pode ter um comportamente indesejado. Por exemplo, um aluno com média 4 (que deveria ser reprovado) acabaria caindo nessa condição e sendo classificado como "Recuperação". O else para "Reprovado" nunca seria alcançado.

Fazendo um leve reparo para estruturar essa lógica seria:

```python
if media >= 7:
  print('Aprovado!')
elif media >= 5: # Se a média não é >= 7, mas é >= 5, então está em recuperação
  print('Recuperação!')
else: # Se não for nenhum dos casos acima, só pode ser Reprovado
  print('Reprovado!')
```

E no ** exercício 11 (Calculando pedágio), teve um pequeno erro de digitação na variável dentro do if. Você escreveu ditancia em vez de distancia. É um daqueles detalhes que o Python não perdoa e que pega a gente direto! :)

São pontos pequenos que fazem toda a diferença e que a gente só pega praticando. Você está no caminho certíssimo!

Continue com o ótimo trabalho!

Bons estudos!

Sucesso

Imagem da comunidade

Olá Victor!
Muito obrigada pelo feedback, estarei revisando e alterando o código!
Desde já agradeço a atenção e conselhos!
Boa tarde!