1
resposta

[Projeto] Média de nota

fiz um código para praticar mais essa parte de cálculo no python, ao invés de digitar a média, nós inserimos a média do aluno e o código dá o resultado.

nota_1 = float(input('digite a primeira nota: '))
nota_2 = float(input('digite a segunda nota: '))
media = float((nota_1 + nota_2)/2)
print(f'a media do aluno é: {media}')

if media >= 6.0:
  print('aprovado')
if 6.0 > media >= 4.0:
  print('recuperação')
if 4.0 >= media:
  print('estatus do aluno: reprovado')
1 resposta

Oi Matheus,

Seu código está ótimo para praticar estruturas condicionais! 👍

Uma pequena sugestão é usar elif (else if) para evitar que múltiplas condições.

Veja um exemplo:

nota_1 = float(input('digite a primeira nota: '))
nota_2 = float(input('digite a segunda nota: '))
media = (nota_1 + nota_2) / 2
print(f'a media do aluno é: {media}')

if media >= 6.0:
  print('aprovado')
elif media >= 4.0:
  print('recuperação')
else:
  print('estatus do aluno: reprovado')

Dessa forma, se a primeira condição (media >= 6.0) for verdadeira, as outras não serão verificadas, economizando processamento. 💻

Além disso, o else final garante que, se a média não for maior ou igual a 6 e nem maior ou igual a 4, o aluno será reprovado. 😎

Para saber mais: Documentação oficial do Python sobre estruturas de controle.

Continue praticando e explorando as possibilidades do Python! 🤔