电子学会青少年编程等级考试Python一级精讲10

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 57 浏览






Day01:画图基础

通过前面的学习,相信你已经能够参考【图图】的说明来进行绘图创造了,那么从现在开始,我们将正式开始各种趣味图形绘画。

图片
01

? 在【冲鸭】之前,请记住一个【锦囊妙计】,后面的画图过程中会涉及到各种各样的功能,有时我们可能会忘记指令怎么写,所以在每次训练的开头会为大家附上一个【图图】功能查询表,忘了就去看看吧。

功能指令
向前走t.forward(100)
向后走t.back(100)
向左转t.left(90)
向右转t.right(90)

万事俱备,只欠冲锋,好啦,正式开始我们图形挑战之旅吧!!!

?挑战1:

这是一道送分题,别说你不会,赶紧的~

题目描述:请参考下面图片中的内容,从左向右画出一条长度为100的直线吧。

图片
02

?挑战2:

送分题又来了!

题目描述:请参考下面图片中的内容,从左向右画出一个度数为90的角吧。

(边的长度自己决定就好啦,可以也设置成100)

图片
03

?示例1:

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

图片
04

下面是三角形的答案,一定要自己尝试后再来看哦:

「讲解」:三角形一共有三条边,【图图】向前100后,完成第一条边的绘制,然后需要向右旋转120度,接着又向前100,完成第二条边后再向右旋转120度,向前100,完成最后一条边的绘制,最后要记得让海龟归位,向右旋转120度,即恢复到初始状态哈。

import turtle as t 
 
t.TurtleScreen._RUNNING = True 
t.shape(name='turtle'
#连续画三条边
t.forward(100
t.right(120)  
t.forward(100
t.right(120
t.forward(100
t.right(120
t.done()

?挑战3:

通过学习后你已经能画出三角形了,那么,再用同样的方式来试试正方形吧。

图片
05

?挑战4:

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

图片
06

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


图片

图片


添加 家长论坛微信 



发布于 2024-04-25 10:58

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

广告
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025 京ICP备20005761号-2