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

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

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

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

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

绘制结果如下:

2. 通过 Turtle 绘制等腰直角三角形

import turtlet = turtle.Turtle()def drawTriangle(lenZ):t.pendown()t.forward(lenZ)t.left(135)lenX = (2 * lenZ ** 2) ** 0.5t.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()

绘制结果如下:

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


【青少年编程】绘制等腰直角三角形相关推荐

  1. 【青少年编程】绘制五角星

    Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch],即可进入. 如果加入了之前的社群不需要重复加入. 类比思维就是指把两个或者两类事物进行比较,并进行逻辑推理 ...

  2. 【青少年编程】【蓝桥杯】绘制扇子

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  3. 【青少年编程】【蓝桥杯】绘制莲花图形

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  4. 【青少年编程】【四级】绘制花瓣

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  5. 【青少年编程】【二级】绘制图形

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  6. 【青少年编程】【二级】绘制方形螺旋

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  7. 【青少年编程】【二级】绘制五彩缤纷的多瓣花

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  8. 【青少年编程】【三级】绘制图形

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  9. JAVA编程_07_打印等腰直角三角形

    等腰直角三角形是指一个角是直角,且两条直角边相等的三角形.这里我们输出直角边长为n的等腰直角三角形. 输入格式: 大于0的整数. 输出格式: 输出对应的用*表示的等腰直角三角形 输入样例: 在这里给出 ...

最新文章

  1. yum update不升级内核方法
  2. 819 c语言程序设计,2018年大连海洋大学计算机科学与技术819高级语言程序设计(C语言)之C程序设计考研核心题库...
  3. BZOJ 2957: 楼房重建
  4. 技术分享|单元测试推广与实战-在全新的DDD架构上进行单元测试
  5. 数组的遍历 java
  6. 我换了一个灯泡,看看互联网大厂员工们的简历上都会怎么写
  7. 002,jvm启动流程
  8. 20145209 2016-2017-2 《Java程序设计》第4周学习总结
  9. Java Web基础回顾 —JQuery DOM
  10. java监控屏幕_Java实现简单屏幕监控
  11. 地图上分成一块一块区域 高德地图_高德地图行政区域划分问题有点搞不懂
  12. C# 注入工具方式[Inject]
  13. python查找excel中重复数据_Python pandas 获取Excel重复记录
  14. 七年级上册计算机工作计划,七年级上册班主任工作计划
  15. matlab如何看历史,matlab创建有价值历史纪录.txt 源代码在线查看 - Matlab创建有价值历史纪录(完整版),matlab 常用的命令集锦。 资源下载 虫虫电子下载站...
  16. 苹果计算机如何显示错误,Mac闪烁问号——如何修复苹果电脑错误提示-万兴恢复专家...
  17. 亲自动手搭建微服务框架和测试环境-1-背景
  18. KUCAS清关文件申请形式 TER与TIR认证介绍
  19. 14.嵌入式控制器EC实战 SMBus读取电池信息并控制充放电
  20. 50台同样配置的计算机装系统,几十台PC如何同时安装系统

热门文章

  1. 1084 Broken Keyboard
  2. hashMap传入参数,table长度为多少
  3. PXE全自动安装操作系统--centos7.3学习笔记
  4. Python全栈开发day2
  5. ArduinoYun教程之通过网络为Arduino Yun编程
  6. fgets()用法笔记
  7. java实现验证码功能
  8. Spring Cloud(三)服务提供者 Eureka + 服务消费者(rest + Ribbon)
  9. mysql 主从同步不一致_MySQL 主从同步延迟的原因及解决办法
  10. ROS中launch文件使用笔记