关于这个问题,我已经问了一个类似的问题,但我和我的同事仍然无法解决这个问题。有关该问题的更多信息,请参阅my first question。 我们定义了不同的物体(太阳和太阳系的行星)以及它们之间的作用力。现在我们想定义一个菜单,让我们有可能选择一个对象:然后它将被定义为当前对象,模拟用户将能够使用滑块改变其质量。我们得到的第一个问题的答案是,必须在使用函数"def M(m)“之前定义一个currentobject,所以我们将sun定义为currentobject。以下是我们关于模拟这一部分的代码片段: sun = sphere( pos=vector(0,0,0), radius=