【青少年编程】【Turtle】Day01:画图基础

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档)。通过前面的学习,相信你已经能够参考【图图】的说明来进行绘图创造了,那么从现在开始,我们将正式开始各种趣味图形绘画。

🔑 在【冲鸭】之前,请记住一个【锦囊妙计】,后面的画图过程中会涉及到各种各样的功能,有时我们可能会忘记指令怎么写,所以在每次训练的开头会为大家附上一个【图图】功能查询表,忘了就去看看吧。功能指令向前走t.forward(100)向后走t.back(100)向左转t.left(90)向右转t.right(90)万事俱备,只欠冲锋,好啦,正式开始我们图形挑战之旅吧!!!🚀挑战1:这是一道送分题,别说你不会,赶紧的~题目描述:请参考下面图片中的内容,从左向右画出一条长度为100的直线吧。

🚀挑战2:送分题又来了!题目描述:请参考下面图片中的内容,从左向右画出一个度数为90的角吧。(边的长度自己决定就好啦,可以也设置成100)

📺示例1:下面,我们将一起来画几个简单的图形,第一个图形是一个三条边长度都为100的三角形,想一想该怎么画出来,如果想不出来,可以试试在草稿纸上画一画,要注意每次【图图】画完一条线后旋转的角度哦。

下面是三角形的答案,一定要自己尝试后再来看哦:「讲解」:三角形一共有三条边,【图图】向前100后,完成第一条边的绘制,然后需要向右旋转120度,接着又向前100,完成第二条边后再向右旋转120度,向前100,完成最后一条边的绘制,最后要记得让海龟归位,向右旋转120度,即恢复到初始状态哈。import turtle as tt.TurtleScreen._RUNNING = Truet.shape(name='turtle')#连续画三条边t.forward(100)t.right(120)t.forward(100)t.right(120)t.forward(100)t.right(120)t.done()🚀挑战3:通过学习后你已经能画出三角形了,那么,再用同样的方式来试试正方形吧。

🚀挑战4:看来你已经能绘制简单图形了,那么现在来尝试一下复杂一点的“十字”图吧,方法和前面的图形差不多哦,但是注意每转动一次后移动的距离:

真棒,这么快就完成了第一天的打卡内容了,是不是觉得还挺简单,哈哈,别着急,后面会逐渐提高难度,小心哦~

参考答案挑战1:import turtle as tt.TurtleScreen._RUNNING = Truet.shape(name='turtle')t.forward(100)t.done()挑战2:import turtle as tt.TurtleScreen._RUNNING = Truet.shape(name='turtle')t.forward(100)t.right(90)t.forward(100)t.done()挑战3:import turtle as tt.TurtleScreen._RUNNING = Truet.shape(name='turtle')t.forward(100)t.right(90)t.forward(100)t.right(90)t.forward(100)t.right(90)t.forward(100)t.right(90)t.done()挑战4:import turtle as tt.TurtleScreen._RUNNING = Truet.shape(name='turtle')t.forward(50)t.left(90)t.forward(50)t.left(90)t.forward(50)t.right(90)t.forward(50)t.left(90)t.forward(50)t.left(90)t.forward(50)t.right(90)t.forward(50)t.left(90)t.forward(50)t.left(90)t.forward(50)t.right(90)t.forward(50)t.left(90)t.forward(50)t.left(90)t.forward(50)t.right(90)t.done()

(0)

相关推荐