资源简介 第9课 七色彩桥 学习任务 1.学会使用控制钢笔颜色的语句画出不同颜色的图案。 2.进一步掌握变量的使用方法。 3.熟悉列表存储数据的方法。 思考 通过前面的学习,我们已经学会使用海龟库中的钢笔画出不同的图形,如圆、多边形等,但就是缺少了点色彩,要是海龟能画出彩色的线条那就完美了。 今天我们就一起学习一下画一座七色彩桥,来看一看吧! pencolor函数 尝试一下以下程序: import turtle t=turtle.Pen() t.pencolor(’red’) t.forward(50) 在代码中控制钢笔颜色的函数是pencolor()。 括号中的参数是钢笔的颜色,由于红色red是字符串型,所以在括号中必须要用“’’”括起来。 pencolor函数 我们可以通过常见颜色的英文单词来设置钢笔的颜色,如下表所示: pencolor函数 七色彩桥是有七种颜色构成的,红橙黄绿青蓝紫,要想在图形中出现七种颜色,这就需要在程序设计的过程中多次使用t.pencolor()语句。 小组合作画出七色彩桥,看看哪个小组做得最快。 提示: (1)海龟默认的初始方向为向右,先向左旋转90°使初始方向向上。 (2)海龟每走50步就向右旋转30°并调用一次pencolor()函数,而且要变换颜色。 pensize函数 pensize(),它的使用方法和pencolor()类似,只是函数参数变成了数值类型,展示的七色彩桥即是将钢笔粗细设置为pensize(20)后的效果,大家动手试试吧! 同学们画出的桥太细了,那么控制钢笔粗细的函数是什么呢? 列表 列表是一个大盒子,里面有很多个小格子,可以装各种各样的东西。 七色彩桥需要七种颜色,现在我们创建一个“7个格子”的列表,取名colors。 colors=[’red’,’orange’,’yellow’,’green’,’cyan’,’blue’,’purple’] 中括号代表开始和结束,中间的逗号分隔列表内各项(元素),上述列表中有7个代表颜色的字符串元素。 列表 颜色已经放入一个大盒子中了,我们如何使用呢? 从教材中不难发现,列表中的索引是从0开始的,当我们要使用那种颜色的时候只需要找到它对应的序号,再引用colors[序号]就可以了。 colors[0] colors[1] colors[2] colors[3] colors[4] colors[5] colors[6] ’red’ ’orange’ ’yellow’ ’green’ ’cyan’ ’blue’ ’purple’ 小结 1.钢笔颜色的调整方法。 2.钢笔粗细的调整方法。 3.使用列表存储数据。 本节课到此结束 展开更多...... 收起↑ 资源预览