使用Python的turtle库画一个简单的五角星
2018-01-14 15:07
363 查看
一、turtle库简介
turtle库是python的内置图形化模板可参考笔记或其他的资料:http://note.youdao.com/noteshare?id=8febee92f210858bda8ded3c34384c5d&sub=B67D5E300C644D419B4D88B1BAB7B60A
二、例子:绘制一个五角星
2.1 绘制一个简单的五角星
代码:""" 功能:五角星的绘制 """ import turtle def main(): """ 主函数 """ count = 1 while count <= 5: turtle.forward(100) #向前走50 turtle.right(144) #向右转144度 count = count + 1 turtle.exitonclick() if __name__ == '__main__': main()
运行结果:
2.2 绘制好几个五角星
代码:""" 功能:五角星的绘制 """ import turtle #绘制五角星的函数 def draw_recursive_pentagram(leng): """ 迭代绘制五角星 自己调用自己 """ count = 1 while count <= 5: turtle.forward(leng) # 向前走50 turtle.right(144) #向右转144度 count += 1 #五角星绘制完成,更新参数 leng += 10 if leng <= 100: draw_recursive_pentagram(leng) def main(): """ 主函数 """ turtle.penup() turtle.backward(100) turtle.pendown() turtle.pensize(2) turtle.pencolor('red') segment = 50 draw_recursive_pentagram(segment) turtle.exitonclick() if __name__ == '__main__': main()
运行结果:
参考资料:
[1] python学习联盟-小象学院 http://www.chinahadoop.cn/course/1069
相关文章推荐
- 使用Python的turtle模块画出最简单的五角星
- 使用python的flask新建一个简单的站点前做的注意事项
- 使用python创建一个简单的restful风格的webservice应用
- 在Python3下使用tornado和SQLAlchemy实现一个简单的MVC网站
- 使用Python的Twisted框架实现一个简单的服务器
- 使用python多线程实现一个简单spider
- 用Python 实现刷钻网上抢任务,并实现一个简单的限制使用时间的功能
- 使用Python的Tornado框架实现一个简单的WebQQ机器人
- 一个简单的python连接池,以及DBUtil.PooledDB的使用
- python使用线程封装的一个简单定时器类实例
- 使用python实现一个简单的学生信息管理系统
- 使用Python的Bottle框架写一个简单的服务接口的示例
- IronPython for ASP.NET:使用IronPython创建一个简单的Web页面
- python 之 使用web.py实现一个简单的增删改查应用
- 使用Python编写一个简单的tic-tac-toe游戏的教程
- 一个简单的使用代理访问百度页面内容的python脚本
- 目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试
- 使用python多线程实现一个简单spider
- 使用Python实现一个简单的项目监控
- 如何使用Python为Hadoop编写一个简单的MapReduce程序(这个人T字还有好几篇精华的可以看)