2
respostas

Armazenando os valores toda vez que a função random e rodada

Alguém poderia tirar essa duvida? Porque o valor esta sendo armazenado na lista, após a função ja ter sido consumida, ao inves de gerar novos valores?

from random import randrange

notas_matematicas = []

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


notas_matematicas

*Resultado após a mesma função ser rodada pela segunda vez

[0, 0, 4, 0, 2, 0, 4, 2, 0, 2, 4, 4, 2, 4, 4, 4, 0, 2]
2 respostas

Olá Raphael. Tudo bem?

Copiei seu código e executei na minha máquina e realmente ele está executando corretamente, nesse caso, eu recomendaria dar um restart no kernel e executar novamente o seu script.

Também testei na minha máquina e tudo certo.

Isso já aconteceu comigo, estava tudo digitado certinho mas o resultado era estranho. Eu apaguei e digitei de novo, daí deu certo.