1、先搞清楚画笔的基本用法。
2、再搞清楚椭圆的函数。
3、根据别人的代码,自己多调试几次就画出有意思的图形了。
代码如下:
import turtlepen=turtle.Turtle() #定义画笔实例
a=1
for i in range(120):
if 0<=i<30 or 60<=i<90:
a=a+0.2
pen.lt(3) #向左转3度
pen.fd(a) #向前走a的步长
else:
a=a-0.2
pen.lt(3)
pen.fd(a)
print(pen)
turtle.mainloop()
椭圆有相切的概念。画内切圆时,椭圆内切圆半径等于短半轴的长度,并且圆心与椭圆的中心重合。也可以画外接圆,外接圆的半径等于长半轴的长度,并且圆心与椭圆的中心重合。