python turtle如何画椭圆

Python020

python turtle如何画椭圆,第1张

1、先搞清楚画笔的基本用法。

2、再搞清楚椭圆的函数。

3、根据别人的代码,自己多调试几次就画出有意思的图形了。

代码如下:

import turtle

pen=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()

椭圆有相切的概念。画内切圆时,椭圆内切圆半径等于短半轴的长度,并且圆心与椭圆的中心重合。也可以画外接圆,外接圆的半径等于长半轴的长度,并且圆心与椭圆的中心重合。