当前位置:   article > 正文

Python Turtle绘图[难度3星]:24节气倒计时(2.使用字典存储数据)_如何用python的for循环写冬奥会二十四节气倒计时代码

如何用python的for循环写冬奥会二十四节气倒计时代码

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

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

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


Python Turtle绘图:24节气倒计时(1.使用列表存储数据)icon-default.png?t=M1L8http://mp.weixin.qq.com/s?__biz=MzIwMjE1MTI4MA==&mid=2247503768&idx=1&sn=66be2621615d67889741436a66a76d9e&chksm=96e18b87a19602919cd2e6fcb7d723618848296ac16e6c8dd4058f96269e183d162ea94f6bf0&scene=21#wechat_redirect

在上一期案例分享中,重点分析了“24节气倒计时”的绘制方法。参考代码中是用“列表”来存储数据的,这一期会重点讲解“字典”的创建和访问方法,并使用“字典”来优化代码。

    案例:24节气倒计时    

  难度:★★☆☆☆  

 【效果预览】 

 

【代码参考1 · 使用列表】 

下面就是上一期分享的参考代码。使用列表来存储数据,共创建了3个列表。

  1. # 案例5:24节气倒计时(使用列表存储数据)
  2. ### ① 程序初始化设置
  3. import turtle # 导入turtle库(模块)
  4. turtle.bgcolor("#ffff55") # 设置背景颜色为#ffff55,一种浅黄色
  5. turtle.speed(0) # 设置海龟的绘图速度,参数为0时最快
  6. turtle.delay(0) # 设置海龟绘图的延迟时间,参数为0时,表示绘图没有延迟
  7. ### ② 变量初始化设置
  8. # 创建列表name,存放24节气中文名称
  9. name=["雨水","惊蛰","春风",
  10. "清明","谷雨","立夏",
  11. "小满","芒种","夏至",
  12. "小暑","大暑","立秋",
  13. "处暑","白露","秋风",
  14. "寒露","霜降","立冬",
  15. "小雪","大雪","冬至",
  16. "小寒","大寒","立春"]
  17. # 创建列表en_name,存放24节气英文名称
  18. en_name=["Rain Water","Awakening of Insects","Spring Equinox",
  19. "Pure Brightness","Grain Rain","Beginning of Summer",
  20. "Grain Buds","Grain in Ear","Summer Solstice",
  21. "Minor Heat","Major Heat","Beginning of Autumn",
  22. "End of Heat","White Dew","Autumn Equinox",
  23. "Cold Dew","Frost's Descent","Beginning of Winter",
  24. "Minor Snow","Major Snow","Winter Solstice",
  25. "Minor Cold","Major Cold","Beginning of Spring"]
  26. # 创建列表poem,存放诗词
  27. # 没有对应的诗词,就定义为空字符串。如果不定义,调用时会报错
  28. poem=["随风潜入夜 润物细无声","春雷响 万物长","春风如贵客 一到便繁华",
  29. "清明时节雨纷纷","风吹雨洗一城花","天地始交 万物并秀",
  30. "物至于此 小得盈满","家家麦饭美 处处菱歌长","绿筠尚含粉 圆荷始散芳",
  31. "荷风送香气 竹露滴清响","桂轮开子夜 萤火照空时","天阶夜色凉如水 坐看牵牛织女星",
  32. "春种一粒粟 秋收万颗子","露从今夜
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/64033
推荐阅读
相关标签
  

闽ICP备14008679号