Boa noite, sou iniciante na linguagem Python, e já me deparei com uma mensagem de erro em um código que digitei. Segue o código e a mensagem de erro. Peço ajuda para decifrar o erro.
alunos = raw_input("Quantos alunos esta sala tem? ")
contagem = 0
total = 0
while contagem < alunos:
contagem = contagem + 1
print "Notas do aluno", contagem
prova1 = input("Nota da primeira prova: ")
prova2 = input("Nota da segunda prova: ")
prova3 = input("Nota da terceira prova: ")
prova4 = input("Nota da quarta prova: ")
total = total + prova1 + prova2 + prova2 + prova4
media = total / alunos / 4
print "A média geral da sala é",media,
Mensagem erro:
Quantos alunos esta sala tem? 2
Notas do aluno 1
Nota da primeira prova: 10
Nota da segunda prova: 2
Nota da terceira prova: 5
Nota da quarta prova: 6
Traceback (most recent call last):
File "C:/Users/Administrador/Desktop/programa.py", line 21, in <module>
media = total / alunos / 4 (Sei que o erro está aqui, mas, qual?)
TypeError: unsupported operand type(s) for /: 'int' and 'str' .
>>>
Pergunta
Moisés Braga
Boa noite, sou iniciante na linguagem Python, e já me deparei com uma mensagem de erro em um código que digitei. Segue o código e a mensagem de erro. Peço ajuda para decifrar o erro.
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.