少儿python编程(3)海龟画图(下)

Python 少儿编程 1883浏览 0评论
Python入门教程四

我们仍然用Python的海龟库来画图吧!

少儿python编程(3)海龟画图(下)

上图的代码是如何设置背景和画笔颜色:第5行代码pencolor是设置画笔的颜色,括号内设置为红色;第6行代码turtle.bgcolor是设置海龟库画笔的背景颜色,括号内设置为蓝色。注意:表示颜色的单词要放在单引号内。

少儿python编程(3)海龟画图(下)

对照图形化代码!

少儿python编程(3)海龟画图(下)

一个蓝色背景,红色画笔的六边形完成了!

少儿python编程(3)海龟画图(下)

有时候输入颜色单词比较麻烦,怎么办呢?我们可以建立一个颜色列表,将所需要的颜色全部放到列表里,如上图第3行代码。

当我们需要更改背景或画笔颜色时,可以直接取用颜色列表中的值,如上图第4行和第6行代码。注意,颜色列表中的颜色值依然是从0开始依次增长。

少儿python编程(3)海龟画图(下)

根据图形化代码对照,这次是画从小到大的很多圆,并且旋转12度。

少儿python编程(3)海龟画图(下)

具体效果如上图,好像一个海螺啊!

少儿python编程(3)海龟画图(下)

接下来我们学习求余运算,如上图第8行代码,中括号内的(i%4)表示变量i除以4的余数,随着i的变化,余数自然就是0、1、2、和3了;小括号内的colors[]表示将画笔的颜色设置为颜色列表中对应值的颜色。

少儿python编程(3)海龟画图(下)

对照图形化代码再理解一次,为了避免画笔颜色和背景颜色冲突,这里设置背景颜色为黑色。

少儿python编程(3)海龟画图(下)

最终的效果如上图,是不是很漂亮!

大家可以根据本文的内容,给之前作品设置背景颜色和不同的画笔颜色!

转自公众号:
临汾南城教辅中心

您必须 登录 才能发表评论!