如何让乌龟在1000像素的长度内一步一步地移动(将步数随机设置为1-10像素)?
这是我到目前为止所拥有的
import turtle;
import random;
turtle.fd(random.randrange(1,10))
发布于 2015-04-09 16:27:32
由于您似乎只是想要一个在这里有效的答案,因此有一个
from random import randint as ri
from itertools import takewhile as tw
import turtle as t
steps = [1,10]
it = iter(lambda:(t.fd(ri(*steps)) or 1),object())
print "Takes %d steps"%(sum(tw(lambda x:1e3-t.position()[0]>steps[-1],it))+1)
https://stackoverflow.com/questions/29543216
复制