我在高中的编程课上和海龟图形一起工作,这个项目是按照老师演示的一些指导原则和功能制作一朵花。我在一个小时内就完成了,现在我正试图用更多的海龟一次画出多朵花,但我不能让海龟们使用新定义的函数,老师也没有时间和我一对一地讨论我该怎么做
所以,经过大约一周的搜索(对于一些我不知道如何正确提问的问题,更不用说寻找了),我要去我最喜欢的问题网站。所以,如果有人能帮我,或者至少能给我指出正确的方向,我将非常感激。在
import turtle
tod = turtle.Turtle
tina = turtle.Turtle
tony = turtle.Turtle
trixie = turtle.Turtle
tron = turtle.Turtle
def petal():
for i in range(90):
self.start = self.pos()
self.fd(1)
self.rt(1)
self.rt(90)
for i in range(90):
self.fd(1)
self.rt(1)
def stem(self):
self.pencolor('green')
self.fd(220)
def flowerhead(self):
for i in range(9):
begin_fill()
petal()
self.lt(230)
end_fill()
def stempetal(self):
self.seth(90)
self.rt(15)
fillcolor('green')
begin_fill()
petal()
end_fill()
def flower1(self):
flowerhead()
stem()
stempetal()
def flower2(self):
flowerhead()
self.stem()
tod.flower()
运行会导致错误
^{pr2}$
您正在使用的(python)编程领域,但并不熟悉它,似乎是类、实例和继承。这里有一个关于类的入门级教程:https://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial/Classes
在没有先介绍这个主题的情况下就有一个作业似乎是很卑鄙的。在
您可能需要按照以下思路构建代码:
相关问题 更多 >
编程相关推荐