2025年9月19日,丁玉海名师工作室编程项目组的桂建旺老师通过CCtalk平台,为大家带来了一场别开生面的Python编程直播课——《从一粒米到一座山:探秘Python for循环》。桂老师以经典故事引入,结合海龟编辑器,带领大家轻松理解for循环的原理与应用,感受编程的逻辑之美。

01

直播亮点回顾

1.故事导入,激发兴趣

桂老师以“国王与米粒”的故事开场:国王答应赏赐国际象棋发明者米粒,第一格1粒,之后每格翻倍。看似简单的请求,却因指数增长变得惊人——第64格所需米粒数远超全球总量。这个故事生动地引出了“如何用程序快速计算总米粒数”的问题,激发了观众对for循环的好奇心。

2.讲解清晰,深入浅出

桂老师通过流程图梳理编程思路:

启动程序 → 初始化米粒数 → 设置for循环 → 输出总米粒数 → 结束。

并讲解了三种常见的遍历方式:使用range()函数、遍历字符串、遍历列表等数据结构。通过对比“确定次数循环”与“非确定次数循环”,帮助观众理解for与while的区别。

3.任务拆解与实操示范

桂老师将任务拆解为以下步骤:

① 初始化变量:设置初始米粒数、总米粒数。

② 使用for循环遍历64个格子,每次米粒数翻倍。

③ 累加每一格的米粒数,最终输出总数。

他还演示了如何使用海龟编辑器编写代码,并实时运行查看结果,让观众直观感受到for循环的强大计算能力。

4.拓展思考与优化建议

桂老师引导大家思考:除了计算米粒,for循环还能做什么?他提出了几个拓展方向:

并鼓励大家尝试使用for-else结构、嵌套循环等高级用法,提升代码的效率和可读性。

每周一讲|从一粒米到一座山探秘——Python for循环

02

学习资源推荐

桂老师在直播中分享了以下学习资源,帮助观众进一步探索Python编程:

1. 海龟编辑器官网:

https://python./

2. 编程猫社区:

http://shequ.

3. 书籍推荐:《Python编程:从入门到实践》

4. 学习强国平台,搜索Python课程

03

总结与展望

本次直播不仅让大家掌握了for循环的基本用法,更通过一个经典数学故事展现了编程解决实际问题的魅力。桂老师强调,编程思维的核心在于“拆解问题、逐步实现”,而for循环正是实现重复性任务的利器。

未来,丁玉海名师工作室编程项目组将继续推出更多有趣的编程课程,帮助大家在实践中提升编程能力,走进代码的世界。

04

直播回放链接:

https://www./v/17581995651461?xh_preshareid=83c6ed73-601f-4e04-8db7-f0677f01108b&xh_fshareuid=144215047&xh_preshareuid=144215047

编程之路,始于兴趣,成于实践!

 END 

图文:桂建旺

编辑:张智慧

审核:姬清燕

监制:丁玉海