Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Ao definir numero_random = random.random O valor para de ser aleatório

Olá, quando eu defino:

numero_random = random.random

O programa passa a expressar sempre o mesmo valor.

Segue:

random.random()
0.7503583729590403
random.random()``
0.7921468593349112
numero_random = random.random()
numero_random
0.2619558847719019
numero_random
0.2619558847719019
2 respostas

Olhando com mais atenção, percebi que o professor mesmo fala que ele precisa gerar sempre um novo número random para que possa funcionar. Correto?

solução!

O que está acontecendo é que você está salvando o valor aleatório gerado na variável numero_random, aí sempre que você chamar a variável o mesmo valor será apresentado, caso queira continuar gerando novos valores aleatórios, deverá continuar chamando o método random.random()