【发布时间】:2016-02-05 18:11:31
【问题描述】:
我当前的 python 脚本中有很多海龟。它们被命名为 t1, t2, t3, t4...我对每只海龟都有很多设置要做,所以不要输入
t1.speed(0)
t2.speed(0)
t3.speed(0)
t4.speed(0)
t1.hideturtle()
t2.hideturtle()
t3.hideturtle()
t4.hideturtle()
看来我应该可以将它们放入列表中,
x = ["t1", "t2", "t3", "t4"]
然后有一个 for 循环做这样的事情
for i in range(0,3):
x.speed(0)
x.hideturtle()
所以它会循环 4 次,每次循环都移动到 x 中的下一个变量。这就是我希望它至少做的事情。我不是最擅长 for 循环,我查看了所有相关的线程和指南,但我似乎无法弄清楚。
另外,我应该使用
length = len(x)
for i in range(length):
#stuff
所以我所要做的就是在列表中添加一个新的海龟,而不必更改每个 for 循环中的循环次数?我希望这是有道理的,如果没有,请发表评论,我会尽我所能编辑。
【问题讨论】:
标签: python list for-loop turtle-graphics