码迷,mamicode.com
首页 > 编程语言 > 详细

用Python的Tultle模块创建一个五角星

时间:2017-11-03 23:52:55      阅读:848      评论:0      收藏:0      [点我收藏+]

标签:python画图

 方案所需准备

Python官方手册。 这里是我找到的中文版。

一个可执行Python的编辑器



Ttultle简介来源

 

乌龟图形是一个不错的方式来为孩子们介绍编程。它是Wally Feurzig和Seymour Papert在1966年开发的原始Logo编程语言的一部分。

想象一只在x-y平面上,从(0,0)开始的海龟机器人。在import turtle之后,输入命令turtle.forward(15),然后它就在屏幕上动起来了!当它移动时会沿着他面向的方向画出一条15像素长的线。输入命令turtle.right(25),然后它就会原地顺时针转25度。

Turtle star()

海龟可以重复简单动作来绘制复杂的图形。

fromturtleimport*

color(‘red‘, ‘yellow‘)

begin_fill()

whileTrue:

    forward(200)

    left(170)

    ifabs(pos()) <1:

        break

end_fill()

done()

通过将这些类似的命令组合在一起,可以很容易地绘制复杂的图形。

turtle模块是Python 2.5标准版以来同名模块的扩展版本。

-------------------------------------------------------------------------------------------

turtle模块常用命令

24.1.2.2. Methods of TurtleScreen/Screen

-------------------------------------------------------------------------------------------

  1. 运行第一段命令

>>> import turtle
>>> turtle.forward(200)

技术分享


这样第一个命令

turtle.forward

就成功运行了。画笔向前200距离

技术分享


2.   第二个命令

>>turtle.right


让箭头发生向右144度的变化,这个角度是可以算出来的,大家参考 官网文档就知道怎么算的了。


技术分享

效果图

一共五个笔画,五个角度

用Python画的五角星就画出来了.


Pthon语言龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。


                                      2017年11月3日

                                      --=> 王宇林<=--


本文出自 “新网学会博客” 博客,请务必保留此出处http://xwxhvip.blog.51cto.com/13020757/1978841

用Python的Tultle模块创建一个五角星

标签:python画图

原文地址:http://xwxhvip.blog.51cto.com/13020757/1978841

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!