O resultado deve aparecer diferente.
Para o seed(1), temos:
from random import randrange, seed
def impressao_notas():
notas_matematica = []
# nome_aluno = input('Digite o nome do aluno: ')
nome_aluno = "Fulano_1"
seed(1)
for notas in range(8):
notas_matematica.append(randrange(0,11))
print(f'O aluno {nome_aluno} teve as seguintes notas: {notas_matematica}')
impressao_notas()
E a saída esperada toda vez que executarmos o código é:
> > > O aluno Fulano_1 teve as seguintes notas: [2, 9, 1, 4, 1, 7, 7, 7]
Para o seed(8), temos:
from random import randrange, seed
def impressao_notas():
notas_matematica = []
# nome_aluno = input('Digite o nome do aluno: ')
nome_aluno = "Fulano_1"
seed(8)
for notas in range(8):
notas_matematica.append(randrange(0,11))
print(f'O aluno {nome_aluno} teve as seguintes notas: {notas_matematica}')
impressao_notas()
E a saída esperada toda vez que executarmos o código é:
> > > O aluno Fulano_1 teve as seguintes notas: [3, 5, 6, 2, 3, 0, 1, 2]
Temos que garantir o código foi executado desde o início e com os valores para a seed() sendo alterados.
Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e grande abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!