1
resposta

[Dúvida] seed nao gera os mesmos valores

quando executa o código mais de uma vez a partir do FOR, não gera os mesmo valores e vai acrescentando os novos valores a lista de notas_matematicas.

**Gerando uma lista com 8 notas aleatórias**

from random import randrange, seed

seed(9)

notas_matematicas = []

for notas in range(8):
  notas_matematicas.append(randrange(0,9))

notas_matematicas 

len(notas_matematicas)
1 resposta

Gisela, olá! Acredito que quando você executa o seu código dessa forma, ele está retornando somente o "len(notas_matematicas)", que é igual a 8. É 8 o valor que ele está te retornando?

Experimenta retirar a linha "len(notas_matematicas)" e executa. Aí seu código ficaria assim:

from random import randrange, seed

seed(9)

notas_matematicas = []

for notas in range(8):
  notas_matematicas.append(randrange(0,9))

notas_matematicas 

OU experimenta manter a linha len(notas_matematicas) onde está, mas reescrever a linha "notas_matematicas" usando print(). Assim:

**Gerando uma lista com 8 notas aleatórias**

from random import randrange, seed

seed(9)

notas_matematicas = []

for notas in range(8):
  notas_matematicas.append(randrange(0,9))

print(notas_matematicas)

len(notas_matematicas)

Bons estudos! Ágata.