2024-04-19 02:40:00 发布
网友
我在做一项任务,我们要对一个火箭模型进行模拟。我得到了火箭位置的公式,我的任务是运行模拟,直到模型火箭返回地球,并打印火箭飞行每秒钟的距离。你知道吗
用户将输入它的初始速度,它将随机决定火箭将飞行多长时间。当火箭再次到达地球(0英尺)时,我很难知道如何停止环路。我一直在使用while循环:
while not position == 0:
结果是一个无限循环。 有别的解决办法吗?你知道吗
计算速度很快,所以也许你可以在快结束时捏造数字。你可以把这个过程分成两部分来实现你的目标。我会提供降序部分给你一个想法
...your code to reach max velocity before coming down while height > 0: kmh = kmh + randrange(0,1000) height = height-kmh height = 0 print height
火箭在某一时间步返回地面的概率非常低。相反,试试看
while height > 0.: simulate()
计算速度很快,所以也许你可以在快结束时捏造数字。你可以把这个过程分成两部分来实现你的目标。我会提供降序部分给你一个想法
火箭在某一时间步返回地面的概率非常低。相反,试试看
相关问题 更多 >
编程相关推荐