python:turtle库绘制纸飞机

 

闲来无事,只好细细研究turtle库了,毕竟这是一个超好玩的图形库了,虽然小编如今还仅仅是一个菜鸟中的菜鸟,但这也并不能阻止我前行的道路……
以前呢,有介绍过用turtle库来绘制奥运五环,虽然花费了我整整一个晚上的时间(毕竟是新手),可是做品,也就心满意足了,感受本身颇有成就感。
python绘制奥运五环
今天呢,我又在想着:turtle库,python中这么一个强大的库,不能就这么完成一个小小的项目就放弃了,因此呢,便又有了如今这么一篇用python绘制纸飞机的文章。python

简单地说一下我在制做过程当中所遇到的问题:函数

一、众所周知,turtle库默认坐标轴是这样的:spa

这是一个标准的默认窗口下的状况:debug

>>> import turtlecode

>>> turtle.dot(10,'red')blog

>>> turtle.write('(0,0)',font=(8))ci

>>> turtle.ht()it

 

能够本身动手试试,之因此介绍这么一个你们都知道的知识点呢,瞅一下接下来的这张截图便知道了:class

 

你们看完有何感想呢?显而易见,这是我遇到的最大的问题。import

二、在这个小项目中,全程使用的都是turtle.goto(x,y)这个函数,用来控制小乌龟从这个点到另一点,因此,不得不有上图中的debug,为的就是确认各个点。

总的来讲,我遇到的问题就这两个。

源代码以下:

import turtle #太阳
turtle.color('red') turtle.penup() turtle.goto(250,200) turtle.pendown() turtle.begin_fill() turtle.circle(50) turtle.end_fill() turtle.color('black','blue') turtle.begin_fill() #飞机
turtle.penup() turtle.home() turtle.pendown() turtle.pensize(5) turtle.goto(-300,150) turtle.goto(100,50) turtle.goto(0,0) turtle.end_fill() turtle.goto(-30,-125) turtle.goto(-50,-50) turtle.begin_fill() turtle.goto(-300,150) turtle.goto(-125,-125) turtle.goto(-50,-50) turtle.goto(-30,-125) turtle.goto(-85,-85) turtle.end_fill() #线条
turtle.pensize(3) turtle.penup() turtle.goto(75,25) turtle.pendown() turtle.goto(200,0) turtle.penup() turtle.goto(50,-5) turtle.pendown() turtle.goto(250,-30) turtle.penup() turtle.goto(10,-80) turtle.pendown() turtle.goto(100,-150) turtle.penup() turtle.goto(-80,-125) turtle.pendown() turtle.goto(120,-200) turtle.ht()
相关文章
相关标签/搜索