我是Python的初学者,这是参考turtle模块的。
m1、m2、m3 和 m4 是海龟。我试图让它们从一个点移动到另一个点,但每个点的速度不同。代码相当重复。有什么方法可以将它们组合起来以使代码更加高效吗?这也是让所有海龟同时开始移动的合适方法吗?
提前致谢:D
这是代码:
for i in range(5):
m1.speed(randint(0,10))
m1.pd()
m1.forward(30)
m2.speed(randint(0,10))
m2.pd()
m2.forward(30)
m3.speed(randint(0,10))
m3.pd()
m3.forward(30)
m4.speed(randint(0,10))
m4.pd()
m4.forward(30)
还迭代
m
:
for i in range(5):
for m in (m1, m2, m3, m4):
m.speed(randint(0, 10))
m.pd()
m.forward(30)