您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页Turtle海龟画图之螺旋线

Turtle海龟画图之螺旋线

来源:好走旅游网
Turtle海龟画图之螺旋线

作者:林晓芬

来源:《电脑知识与技术》2020年第32期

摘要:Python语言是目前最接近自然语言的通用编程语言,目前受关注度非常高,国内许多高校都开设了Python程序设计课程。Python语言的Turtle库是一个简单、易用的绘图库,可以用作Python语言学习的入门库。通过选取一些有趣的绘图案例,来增强学生学习Python编程语言的兴趣。

关键词:Python语言;Turtle库 中图分类号:G642 文献标识码:A 文章编号:1009-3044(2020)32-0199-03

Abstract:Python language is a programming language which is the most near the natural language. Now many domestic colleges and universities offer Python programming course.The Turtle lib of Python Language is a simple and easy to use drawing lib. It can be an introduction to learning the Python Language. We can choose a few interesting drawing cases to increase the students’ learning interest.

Key words:python language; turtle lib

Turtle庫是Python中的一个第三方库。Turtle的中文意思是海龟、乌龟,turtle模块通过控制画笔的移动来绘图,我们可以把它想象成一只海龟在画布上爬,爬过的轨迹构成了图形。海龟可以前进、后退、左转、右转,这个海龟有一条尾巴,能够抬起和放下。当尾巴放下的时候,海龟走过的地方就留下了痕迹,尾巴抬起的时候,海龟爬过的地方不留下痕迹,一定程度上实现了所见即所得。

我们利用turtle库中的函数可以画出生动活泼、形状各异的各类图形,而代码十分简单,很适合初学者的学习。Python是由十几万个类似Turtle这样的第三方库构成的,各有其功能。学会了turtle就相当于迈进了Python编程的大门。本文列举了几个turtle绘图的小例子[1-3]。 1 Turtle库的常用函数 2绘图实例

笔者安装的python版本是 Python -3.8.1(32-bit)。 2.1螺旋线

首先,输入语句from turtle import *, 调用turtle库。通过改变函数left( )中参数的值,我们可以画出不同的螺旋线。

代码框中,colors是一个列表型的变量,我们预选设置了十种颜色。从上图中,我们可以看出,只要修改画笔转动的角度,就能画出不同的螺旋线。 采用circle命令和for循环,我们还能画出蚊香的图案。 3 结论

Turtle库是一个简单易学的绘图库,我们可以利用turtle库里的函数画出各种或简单或复杂的图形。我们也可以把turtle库作为学习Python语言的入门库。通过选取一些有趣的绘图案例,来增强学生学习Python语言的学习兴趣[4-11]。 参考文献:

[1] 王丽丽.神秘的图腾-Python 海龟绘图[J]. 技术与运用,2018(8):53-55. [2] 陈斌,陈天翔.Python turtle的多学科创意编程[J]. 中国科技教育,2019:20-23. [3] 毛京语.有趣的Python turtle绘图[J]. 中国科技教育,2019:16-19.

[4] 黄天羽,嵩天.以图形牵引兴趣的Python案例教学方法与实践[J]. 计算机教育,2017(8):32-37

[5] 嵩天,黄天羽.Python语言程序设计教学案例新思维[J]. 计算机教育,2017(12):11-19

[6] 冯艳红,王楠,许冀伟.Pyhton语言程序设计教学模式探讨[J].福建电脑,2018(10):79,149

[7] 刘卫国,奎晓燕.Python语言程序设计教学体系建设[J].计算机教育,2017(8):13-17 [8] 赵霞,张珣,韩忠明,等.Python语言教学中问题解决能力和创新能力的培养实践[J].计算机教育,2017(9):6-10

[9] 冉娟,张钢.独立学院非计算机专业Python程序课程教学改革探索[J].2017(9):15-20 [10] 赵海波.高职软件技术专业开设Python课程教学体系设计[J].课程教育研究,2018(39):224-225

[11] 嵩天,黄天羽,礼欣.面向计算生态的Python语言入门课程教学方案[J].计算机教育,2017(8):7-12

【通联编辑:王力】

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务