from Turtles import *
from time import sleep
def go_to(x,y):
up()
goto(x,y)
down()
def big_Circle(size):#函数用于绘制心得大圆
speed(5)
for i in range(150):
forward(size)
right(0.3)
def big_Circle(size):#函数用于绘制心得小圆
speed(10)
for i in range(210):
forward(size)
right(0.786)
def line (size):
speed(5)
forward(51*size)
def heart(x,y,size):
go_to(x,y)
left(150)
begin_fill()
line(size)
big_Circle(size)
small_Circle(size)
line(size)
end_fill()
def arrow():
pensize(10)
setheading(0)
go_to(339,178)
forward(150)
def arrowHead():
pensize(1)
speed(5)
color('red','red')
begin_fill()
left(120)
forward(20)
right(150)
forward(35)
right(120)
forward(35)
right(150)
forward(20)
end_fill()
def main():
pensize(4)
color('red','pink')
#jidiiws
heart(200,0,1)
setheading(0)
heart(-80,-100,1.5)
arrow()
arrowHead()
go_to(400,-300)
done()
main()
没有调用的入口。
最后一行main()向左缩进一格。
def main():
pensize(4)
color('red','pink')
#jidiiws
heart(200,0,1)
setheading(0)
heart(-80,-100,1.5)
arrow()
arrowHead()
go_to(400,-300)
done()
main()
你定义了一大堆函数,可是没有一个地方调用这些函数啊
python可不是c语言,它默认的函数不是main,main只是你自己取的名字
1.from Turtles import * ---->>>from turtle import *
2.def big_Circle(size): ----->>>def small _Circle(size):
3.最后一个main()向前进一步,不能缩进