标签:turtle 等腰 编程 直角三角形 Scratch lenZ 绘制
Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】,即可进入。
如果加入了之前的社群不需要重复加入。
类比思维就是指把两个或者两类事物进行比较,并进行逻辑推理,找出两者之间的相似点和不同点,然后运用同中求异或异中求同的思维方法进行学习的一种思维。
“类比思维”是知识迁移的重要手段,本篇图文以绘制等腰直角三角形为例,来介绍这种思想。等我们带孩子们把Scratch的关卡全部搞定之后,就来通过这种方式学Python。
1. 通过 Scratch 绘制等腰直角三角形
绘制结果如下:
2. 通过 Turtle 绘制等腰直角三角形
import turtle
t = turtle.Turtle()
def drawTriangle(lenZ):
t.pendown()
t.forward(lenZ)
t.left(135)
lenX = (2 * lenZ ** 2) ** 0.5
t.forward(lenX)
t.left(135)
t.forward(lenZ)
t.left(90)
turtle.TurtleScreen._RUNNING = True
t.shape(name='turtle')
t.clear()
t.penup()
t.pencolor('red')
t.goto(0, 0)
t.setheading(0)
drawTriangle(150)
turtle.done()
绘制结果如下:
是不是很有趣,一个是小猫一个是海龟,都可以定义函数,也都可以绘制图形。
标签:turtle,等腰,编程,直角三角形,Scratch,lenZ,绘制 来源: https://blog.csdn.net/LSGO_MYP/article/details/113383280
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。