python
Faca um Programa que peca as quatro notas de 10 alunos, calcule e armazene num vetor a média de cada aluno, imprima o numero de alunos com média maior ou igual a 7.0.
Soluções para a tarefa
O programa abaixo não conta com validação de dados ou controle/tratamento de exceções, assim espera-se que o usuário digite os dados corretamente e em acordo com o que é solicitado.
Por exemplo, se forem digitados dados que não sejam números em ponto flutuante (float) ou inteiros (int), será retornado uma exceção ValueError.
Obs.: Os pontos que precedem algumas das linhas não fazem parte do programa, foram colocados apenas para garantir a indentação do código aqui no site.
[Python 3.8]
medias = list()
for aluno in range(10):
.....soma_notas = 0
.....print(f'Notas do aluno {aluno+1}')
.....for nota in range(4):
..........soma_notas += float(input(f'{nota+1}ª nota: '))
.....medias.append(soma_notas/4)
.....print()
aprovados = 0
for media in medias:
.....if media >= 7:
..........aprovados += 1
print(f'{aprovados} aluno(s) com médias maiores ou iguais a 7,0')