Olá Laura,
Forma diferente para o 'marker', gostei.
Parabéns!
Olá com ficou o meu.
from random import randrange
import matplotlib.pyplot as plt
def gera_notas(qtd_provas):
provas = range(1, 1 + qtd_provas)
notas = []
for prova in provas:
notas.append(randrange(0,11))
print(f'LOG: A nota da prova {prova} foi', notas[prova - 1])
return [list(provas), notas]
def gera_grafico(provas_notas, titutlo):
print('LOG: Provas e respectivas notas:', provas_notas)
plt.plot(provas_notas[0], provas_notas[1], marker='o')
plt.title(titutlo)
plt.xlabel('Provas')
plt.ylabel('Notas')
plt.show()
gera_grafico(gera_notas(8), 'Notas de matemática')
Gráfico