全部 我是python的新用户,我还在学习过程中。我想问一个问题问题。在那里是一个例子问题,我做了,但我想学习其他方法来做它。我尝试了很多事情,但没有成功。 这是一个问题“一个人转过身来,然后向前走几步,然后重复这个。这里is list=[(160,10),(-49,6),(270,12),(-45,22)]。用乌龟画出那人走的路。“ 首先,让我展示我的代码,我运行它,工作得很好。你知道吗
import turtle
wn=turtle.Screen()
wn.bgcolor("lightgreen")
wn.title("theman")
man=turtle.Turtle()
klm=[(160,10), (-49, 6), (270, 12), (-45,22)]
def walking_drunk_man():
for i in range(4):
(x,y)=klm[i]
man.color("yellow","red")
man.forward(y)
man.left(x)
在这段代码中,假设:通过使用给定的列表,如果我不知道列表的长度,我怎么能画一只海龟(我使用range(4),因为我知道列表的长度)。你知道吗
谢谢你提前澄清。你知道吗
这个怎么样?你知道吗
这使用了一种称为tuple unpacking的语言特性。你知道吗
您可以直接遍历
klm
,而无需单独解包,或者使用len(klm)
首先获取列表的长度。你知道吗希望这有助于:
相关问题 更多 >
编程相关推荐