当前位置:首页>python>用Python做数学案例(41):多边形外角和定理可视化探究(海龟作图)

用Python做数学案例(41):多边形外角和定理可视化探究(海龟作图)

  • 2026-09-10 04:17:32
用Python做数学案例(41):多边形外角和定理可视化探究(海龟作图)

一、案例教学背景与设计思路

1.1 教材原有教学痛点

北师大版初中数学多边形外角和章节,以正五边形广场跑步为导入情境,直接从五边形切入外角和探究。该方式跳跃性较强,基础薄弱的学生难以快速理解“转弯角度即为多边形外角、跑完一周总转角为360°”的核心逻辑,对定理的理解仅停留在机械记忆,无法通透掌握推导逻辑与应用场景。

1.2 优化分层教学逻辑

结合课堂实操经验,采用由浅入深、具象到抽象的递进式教学流程,贴合初中生认知规律:

1.具象感知:从最简单的三角形、四边形入手,通过生活转弯情境,直观感知任意多边形外角和恒为360°;

2. 情境过渡:迁移至课本正五边形经典情境,结合内角外角互补性质、多边形内角和公式 180°×(n-2) 完成初步验证;

3. 拓展猜想:延伸六边形、八边形等正多边形,通过多组实例猜想:任意正多边形外角和为定值360°;

4. 严谨证明:代数抽象推导 n 边形外角和:总内外角和 180°×n- 内角和 180°×(n-2) =360°,完成定理闭环证明;

5.  实战应用:结合课后经典习题(每次前进固定距离、固定转角,回到起点求总路程),衔接知识点落地应用;

6. 技术赋能:借助Python海龟作图可视化,模拟“跑步转弯画正多边形”的全过程,用编程实验验证数学定理,实现跨学科融合。

1.3 核心知识点总结

1. 基础性质:多边形任意顶点处,内角+外角=180°(互补);

2. 核心定理:任意多边形的外角和恒等于360°,与边数无关;

3. 正多边形特性:正n边形各外角相等,单个外角 = 360° /n;

4. 应用题模型:固定步长、固定转角的闭合行走轨迹,为标准正多边形,可通过外角和求边数、总路程。

二、案例实现目标

1.学生通过代码运行可视化,直观看到“转角、前进、闭合图形”的全过程,理解外角的几何意义;

2.支持自定义输入正多边形边数n,一键生成对应正多边形,验证不同边数外角和恒为360°;

3.复刻课本经典习题场景:固定前进距离、固定转弯角度,模拟闭合行走轨迹;

4.实现数学定理与编程技术结合,培养学生数形结合思维、计算思维与探究能力。

三、python代码

import turtleimport time# 全局初始设置(只执行一次)screen = turtle.Screen()screen.title("多边形外角和可视化实验")t = turtle.Turtle()t.speed(2)t.pensize(3)t.pencolor("#1874CD")while True:    # 接收输入    try:        n = int(input("请输入正多边形边数 n(≥3 的整数):"))    except ValueError:        print("❌ 输入无效,请输入整数!\n")        continue    if n < 3:        print("❌ 边数必须大于等于3!\n")        continue    # 计算外角    out_angle = 360 / n    length = 80    # 绘制图形    for _ in range(n):        t.forward(length)        t.left(out_angle)    # 标注文字    t.penup()    t.goto(-60, -120)    t.write(f"正{n}边形 | 外角={out_angle:.1f}° | 外角和=360°", font=("微软雅黑",12,"bold"))    print(f"✅ 已绘制正{n}边形,等待20秒后清空画布……\n")    # 停留10秒给你观察    time.sleep(20)    # 清空画布,准备下一轮    screen.clear()    # 重建画笔并保持样式    t = turtle.Turtle()    t.speed(2)    t.pensize(3)    t.pencolor("#1874CD")

四、实验步骤

1. 基础实验:依次输入3、4、5,观察三角形、四边形、五边形绘图效果,验证低年级图形外角和;

2. 拓展实验:输入6、8、10,观察高边数正多边形趋近圆形的特点,深化定理认知;

3. 习题实操:输入9,还原40°转角行走习题场景,计算总路程,实现做题+可视化双重验证;

4. 对比总结:所有图形边数不同、单个外角不同,但总转角永远是360°,强化核心定理。

五、运行结果

1.n=3

2.n=4

3.n=5

4.n=6

5.n=8

6.n=10

7.n=9

六、教学案例总结

1. 突破教学难点:用动态可视化替代静态课本图片,让抽象的“外角、总转角”具象化,解决学生听不懂、想不通的问题;

2. 完善知识体系:衔接了「具象感知→代数证明→习题应用→技术验证」完整学习链路,区别于传统死记硬背;

3. 跨学科育人:将初中数学几何定理与Python编程结合,落实STEM跨学科教学理念,培养学生的逻辑推理能力、数字化探究能力;

4. 通用性极强:代码可直接用于课堂演示、学生课后实操、社团拓展学习,适配日常教学与培优教学场景。

七、培优拓展思考

1.尝试修改代码转角方向( right 右转),观察图形是否一致,理解外角方向不影响和值;

2. 自主添加代码,自动计算图形总周长,直接输出习题最终答案;

3. 思考:不规则多边形能否通过该逻辑验证外角和?(引导学生理解:外角和360°适用于所有多边形,不止正多边形)

—END—

最新文章

随机文章