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

Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】,即可进入。
如果加入了之前的社群不需要重复加入。

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

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

「1. 绘制多角星的思考」

圆周角定理:在同圆中,同弧所对的「圆周角」都等于这条弧所对的「圆心角」的一半。

角星,对应的圆周角就是 ,所以转过的角度就是。

「2. 通过 Scratch 绘制五角星」

01
02

绘制结果如下:

03

「3. 通过 Turtle 绘制五角星」

import turtle

t = turtle.Turtle()

def drawStar(len):
    t.pendown()
    for i in range(5):
        t.forward(len)
        t.right(180 - 180 / 5)

turtle.TurtleScreen._RUNNING = True
t.shape(name='turtle')
t.goto(0, 0)
t.setheading(0)
t.clear()
t.penup()
t.pencolor('red')
drawStar(100)
turtle.done()

绘制结果如下:

04

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


(0)

相关推荐

  • 4.5《圆周角》

    4.5《圆周角》

  • Python之绘制多角星

    引言 在具备一定的Python编程基础以后,我们可以结合for循环进行多角星的编写,只要简单的几次循环,即可以极大的解决重复编写相同代码方面的问题,下面小编将以三角星.五角星为例,进而引入如何绘制多角 ...

  • 能不能植入人体芯片?

    ​不要去植入你会变得不是你,大家都知道五角星,五角星正着代表着你的爱你的思维至上,倒过来下面两个角朝上就是利益至上爱与思维最低,你会变成没有思维意识的行尸走肉利益至上而还不自知.大家都知道机器人无论再 ...

  • 趣玩 Python 之绘制基本图形

    Python中的类库极其丰富,数据科学中经常会用到可视化技术.今天我们来一学习一下Python中基本图形的绘制方法,本文我们将主要基于turtle(小乌龟)库来画图~ 为了方便后面进行交互性演示,这里 ...

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

    绘制方形螺旋 方形螺旋是我们常见的一种螺旋形状,其特点是连续的线段长度均匀增加,例如第一条线段长度为5,第二条长度为10,第三条长度为15,以此类推. 现在请编写程序实现下图中的图案效果: 当绿旗被点 ...

  • 【青少年编程】【二级】绘制十个正方形

    Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载"可获取以往学习 ...

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

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

  • 【青少年编程】【二级】绘制雪花图案

    Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载"可获取以往学习 ...

  • 【青少年编程】绘制五星红旗

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

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

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

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

    绘制图形 1. 准备工作 (1)保留默认小猫角色,隐藏角色: (2)背景为白色背景. 2. 功能实现 (1)绘制如下图所示的图案: (2)画笔为红色,粗细为2,圆形大小自定. 3. 设计思路与实现 ( ...

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

    绘制图形 1. 准备工作 (1)隐藏小猫角色. 2. 功能实现 (1)初始设定小猫中心点的坐标为(x=0,y=0): (2)线条粗细2,线条颜色为红色,每个正方形的边长为50: (3) 画出所示图形. ...

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

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