Preciso fazer o seguinte programa: Receba o nome e 4 notas de 10 alunos. Deverá exibir a média , se aprovado ou reprovado e ao fim a média geral da turma.
Como sou iniciante em python fiz do seguinte modo; Porém tem alguns itens que não estão funcionando como a média correta para cada aluno está no código porém não aparece, a aprovação e a média geral da turma. <_<
#!/usr/bin/env python
# -*- coding: latin1 -*-
#cp1252
#primeira linha
linha = '-' * 80
print "Aluno".ljust (10), "Nota 1".ljust (10), "Nota 2".ljust (10), "Nota 3".ljust (10), "Nota 4".ljust (10), "Média".ljust (10), "Situação".ljust (10)
print(linha)
nomes = []
for i in range(1, 10):
nomes.append(str(raw_input('Digite o nome ')))
nota1 = float(raw_input('Nota 1 '))
nota2 = float(raw_input('Nota 2 '))
nota3 = float(raw_input('Nota 3 '))
nota4 = float(raw_input('Nota 4 '))
#MEDIA
media = []
for i in range (1, 10):
media.append(float(nota1+nota2+nota3+nota4)/4)
#print ('A média do aluno é : ' % (media))
#APROVACÃO
if media >= 6:
print ('APROVADO')
else:
print ('REPROVADO')
#MÉDIA GERAL geral = media()/10
print ('A média geral dos alunos é : %.2f' % (geral))
Pergunta
MorenahLL
Preciso fazer o seguinte programa: Receba o nome e 4 notas de 10 alunos. Deverá exibir a média , se aprovado ou reprovado e ao fim a média geral da turma.
Como sou iniciante em python fiz do seguinte modo; Porém tem alguns itens que não estão funcionando como a média correta para cada aluno está no código porém não aparece, a aprovação e a média geral da turma. <_<
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.