我是一个非常新的python用户(在编程时只有一点点的经验),并试图找到一些方法来输出我的间歇性数字循环进行基本的自行车比赛模拟(10,000行自行车职位将相当过分:P)。Python初学者:循环中的选择性打印
我在这个循环中尝试了“合理”的方式进行通信的情况,其中一个浮点数等于其整楼(INT,地板事业部),打印出每100次迭代左右:
for i in range (0,10000):
i = i + 1
t = t + t_step #t is initialized at 0 while t_step is set at .01
acceleration_rider1 = (power_rider1/(70 * velocity_rider1)) - (force_drag1/70)
velocity_rider1 = velocity_rider1 + (acceleration_rider1 * t_step)
position_rider1 = position_rider1 + (velocity_rider1 * t_step)
force_drag1 = area_rider1 * (velocity_rider1 ** 2)
acceleration_rider2 = (power_rider2/(70 * velocity_rider1)) - (force_drag2/70)
velocity_rider2 = velocity_rider2 + (acceleration_rider2 * t_step)
position_rider2 = position_rider2 + (velocity_rider2 * t_step)
force_drag2 = area_rider1 * (velocity_rider2 ** 2)
if t == int(t): #TRIED t == t // 1 AND OTHER VARIANTS THAT DON'T WORK HERE:(
print t, "biker 1", position_rider1, "m", "\t", "biker 2", position_rider2, "m"
欢迎来到堆栈溢出!你可以通过用四个空格缩进代码来格式化你的代码,或者让按钮为你做。 – Thomas 2010-04-25 18:47:22