Как сгенерировать случайные числа в списке списков - PullRequest
0 голосов
/ 28 мая 2020

Я здесь, чтобы попросить помощи для программы, которую я не знаю, как решить:

from random import randint
rain=[]

x=randint(0,500)
y=randint(0,500)

r=2
l=[x,y,r]

for k in range(7):
    rain.append(l)
print(rain)

Я просто хочу, чтобы моя программа выдавала случайные числа в списке дождя, но мой код выдает:

 [[46, 117, 2],
  [46, 117, 2],
  [46, 117, 2],
  [46, 117, 2],
  [46, 117, 2],
  [46, 117, 2],
  [46, 117, 2]]

1 Ответ

1 голос
/ 28 мая 2020

Это можно сделать так:

from random import randint

rain = list()

r = 2

for k in range(7):
    x = randint(0, 500)
    y = randint(0, 500)
    rain.append([x, y, r])
print(rain)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...