Informática, perguntado por AlexNhabinde, 9 meses atrás

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

Respondido por GeBEfte
2

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')

\Huge{\begin{array}{c}\Delta \tt{\!\!\!\!\!\!\,\,o}\!\!\!\!\!\!\!\!\:\,\perp\end{array}}Qualquer~d\acute{u}vida,~deixe~ um~coment\acute{a}rio

Anexos:
Perguntas interessantes