【青少年编程】【Turtle】预备课2:图图的其他技能
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。
微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档)。
学完【预备课1】你是不是认为图图只是一个能简单移动的乌龟?
其实图图的能力相当强大,当你学的知识越来越多后甚至可以使用图图去创作这样一幅作品:
当然,这是很久以后了!!!
不过,千里之行,始于足下,我们再来学习一个基础技能吧:给图画涂色。
给图画涂色其实很简单,和我们用颜料笔画画的步骤是一样的
(1)先用笔在颜料盘中粘一个颜色
(2)然后开始涂色
(3)当涂完颜色后结束涂色
用程序写也是这三步:
t.color('red')
#color是颜色的英文,括号里写上你想使用的颜色的英文单词
t.begin_fill()
#开始填充颜色,begin:开始,fill:填充
t.end_fill()
#结束填充颜色,end:结束
涂色的格式是这样的:
import turtle as t
t.TurtleScreen._RUNNING = True
t.shape(name='turtle')
t.color('red') #颜色设置成红色
t.begin_fill() #开始填充
# 这里写要画的图形的指令
t.end_fill() #结束填充
t.done()
如果要填充一个直角三角形可以这样写:
import turtle as t
t.TurtleScreen._RUNNING = True
t.shape(name='turtle')
t.color('red') #颜色设置成红色
t.begin_fill() #开始填充
t.forward(60)
t.right(90)
t.forward(80)
t.right(143)
t.forward(100)
t.right(127)
t.end_fill() #结束填充
t.done()
将red
改成其他的颜色试试吧:
黄色:yellow 蓝色:blue 绿色:green 紫色:purple 粉丝:pink