【青少年编程】【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

(0)

相关推荐