Python Turtle绘图[难度3星]:24节气倒计时(1.使用列表存储数据)

本文是一位初中信息技术教师受北京冬奥会24节气倒计时启发,使用Python Turtle模块逐步实现24秒倒计时的过程。通过5个步骤,从简单的数字倒计时到包含24节气的倒计时,详细讲解了ontimer()函数的应用、全局变量处理、代码优化及美化等关键点。
摘要由CSDN通过智能技术生成

 “我喜欢turtle绘图,因为代码一点点的改动,总会带来意想不到的惊喜。

一些让我心动过的案例,分享给大家,也珍藏给自己。”

—— 初中信息技术教师  许华丽


2022年2月4日,北京冬奥会开幕式,24节气和倒计时结合,再配上古诗词,彰显了中华五千年文化底蕴之深厚。古往今来,如诗如画!

受此启发,我用Python中的turtle模块简单地做了一个24秒倒计时。效果如下,但愿大家喜欢。

难度:★★☆☆☆

本文将分五步来实现倒计时功能,从5行代码逐步扩展到80行代码。

  步骤1:ontimer()函数的应用  

 【效果预览】 

 【重难点突破】 

ontimer(  )函数

语法:turtle.ontimer(fun, t=0)

作用:安装一个计时器,在 t 毫秒后调用 fun 函数。(1秒=1000毫秒)

参数:

fun   一个无参数的函数

t   一个数值 >= 0

 【代码参考】 

# 案例1:程序点运行后,2000毫秒后海龟再开始画图
import turtle            # 导入turtle库(模块)
def fun():                # 自定义函数fun()
    turtle.forward(100)       # 海龟向前移动100像素(步)
    turtle.left(90)           # 海龟向左旋转90度

turtle.ontimer(fun,2000)  # 调用自定义函数fun()

  步骤2:制作5秒数字倒计时  

 【效果预览】 

 【重难点突破】 

下图就是已经写好的制作5秒倒计时的代码,但是运行时有错误提示。到底是哪里出错了?

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值