1
resposta

Ao executar este código está me retornando o seguinte erro...

'''

import matplotlib.pyplot as plt

notas_matematica = []

for notas in range(8):
  notas_matematica.append(randrange(0,11))

notas_matematica

x = list(range(1, 9))
y = notas_matematica
plt.plot(x, y, marker='o')
plt.title('Notas de matemática')
plt.xlabel('Provas')
plt.ylabel('Notas')
plt.show()

TypeError Traceback (most recent call last) in () 2 y = notas_matematica 3 plt.plot(x, y, marker='o') ----> 4 plt.title('Notas de matemática') 5 plt.xlabel('Provas') 6 plt.ylabel('Notas')

TypeError: 'str' object is not callable

1 resposta

Oi Marcos, tudo bem com você?

Ao executar o seu código, o erro que recebo é por falta de importar a biblioteca random para o uso do randrange. E isso pode ser resolvido importando esse módulo:

from random import randrange

Após isso, o código funcionou corretamente.

Fico à disposição para qualquer dúvida. Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software