我在當前的python腳本中有許多海龜。它們被命名爲T1,T2,T3,T4 ......我有很多的設置來爲每個烏龜做的,所以不是類型通過變量列表循環循環的python
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 i in range(0,3):
x.speed(0)
x.hideturtle()
因此,這將通過4次循環,在X上移動到下一個變量每次通過。這是我至少希望它做到的。我不是最好的循環,我已經看過所有相關的線程和指南,但我似乎無法弄清楚。
此外,我應該用
length = len(x)
for i in range(length):
#stuff
讓所有我需要做的就是添加一個新的龜到列表中,而不必改變循環的量通過在每個for循環?我希望這是有道理的,請評論,如果沒有,我會編輯盡我所能。
的世界x中的turle比使用該範圍更加pythonic。 – gipsy
是的@gipsy修改爲包括,我原來是從OP的語法工作。 –