python turtle如何画椭圆

作为一个菜鸟在这里请教诸位大神,希望能辅以文字解说,谢谢!!!... 作为一个菜鸟在这里请教诸位大神,希望能辅以文字解说,谢谢!!! 展开
 我来答
职业人和培训师
2018-02-06 · TA获得超过1399个赞
知道小有建树答主
回答量:428
采纳率:90%
帮助的人:108万
展开全部

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()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式