ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【青少年编程】绘制等腰直角三角形

2021-01-29 13:59:43  阅读:311  来源: 互联网

标签:turtle 等腰 编程 直角三角形 Scratch lenZ 绘制


Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】,即可进入。

如果加入了之前的社群不需要重复加入。

类比思维就是指把两个或者两类事物进行比较,并进行逻辑推理,找出两者之间的相似点和不同点,然后运用同中求异或异中求同的思维方法进行学习的一种思维。

“类比思维”是知识迁移的重要手段,本篇图文以绘制等腰直角三角形为例,来介绍这种思想。等我们带孩子们把Scratch的关卡全部搞定之后,就来通过这种方式学Python。

1. 通过 Scratch 绘制等腰直角三角形

01

02

绘制结果如下:

03

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()

绘制结果如下:

04

是不是很有趣,一个是小猫一个是海龟,都可以定义函数,也都可以绘制图形。


标签:turtle,等腰,编程,直角三角形,Scratch,lenZ,绘制
来源: https://blog.csdn.net/LSGO_MYP/article/details/113383280

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有