Я подозреваю, что вы хотите различное случайное начало для каждой планеты, оставляя Солнце в (0,0,0).Для двух случайных чисел вам нужно вызвать random
дважды, сохраняя значение каждый раз для последующего использования.
merc_pos = randint(1, 100)
mercury = sphere(pos = vec(merc_pos,0,0), radius = s_rad1/2,
color=color.red, make_trail = True )
venus_pos = randint(1, 100)
venus = sphere(pos = vec(venus_pos,0,0), radius = s_rad1/1.8,
color=color.cyan, make_trail = True )
Если вы не собираетесь использовать случайное значение в другом месте, вы можете подключить егоместо:
mercury = sphere(pos = vec(randint(1, 100),0,0), radius = s_rad1/2,
color=color.red, make_trail = True )