turtle
文章平均质量分 50
李兴球
这个作者很懒,什么都没留下…
展开
-
灵境之梦_Python创意自我简介
用python的turtle模块能干什么呢?除了绘画,还能做游戏与动画,也能开发更高级别的模块。sprites模块就是用turtle模块开发的,也可以说sprites模块是turtle模块的重大升级版本。我把这个模块叫Python精灵模块。 这个作品是用sprites模块编写的一个创意简介程序。具体内容请见代码,不是很复杂,源代码也在我的博客里,不是这个CSDN的,是那个我的姓名拼音的。本人还撰写了大量适合于青少年儿童学习的Python程序案例,有兴趣可以联系我。当然,聪明的你肯定能找到我的号的。...原创 2022-06-15 13:57:50 · 477 阅读 · 0 评论 -
Python深度搜索迷宫游戏
python动态演示深度搜索一个迷宫,小虫子找到终点后就不会动了.本程序用sprites做界面,需要安装这个模块才能运行, 安装方法: pip install sprites原创 2022-01-30 17:33:22 · 3462 阅读 · 0 评论 -
汉诺塔演示程序.py
动态演示汉诺塔递归全过程原创 2021-12-13 08:28:04 · 732 阅读 · 0 评论 -
Python海龟数据分析,第七次全国人口普查历年数据图表.py
""" Python海龟数据分析,第七次全国人口普查历年数据图表.py 使用Python的海龟模块能进行数据分析,显示统计图标,画柱状图吗? 答案是肯定的。下面的程序主要使用了变形shapesize和图章功能。 把每一年人口数据以柱状图的形式显示出来。 本程序网址: http://www.lixingqiu.com/2021/05/12/python%e6%b5%b7%e9%be%9f%e6%95%b0%e6%8d%ae%e5%88%86%e6%9e%90%ef%bc%...原创 2021-05-12 08:41:17 · 1664 阅读 · 0 评论 -
三月里的小雨_python_turtle多媒体作品
亲爱的,这是我看到窗外不停地下着小雨,有感而发用python的海龟模块编写的一个小程序,希望你喜欢。回复我的公众号pythonxiaoyu,可得到此作品所有源代码与素材,赶快行动吧!这些年来我还创造了很多Python创意程序,大多放在我的博客里,网址是: www.lixingqiu.com__author__ = '李兴球'__blog__ = 'www.lixingqiu.com'import osimport reimport timefrom turtle import原创 2021-04-03 08:02:40 · 304 阅读 · 0 评论 -
《八猫联动初体验》_来自游戏海龟模块的问候
《八猫联动初体验》是用Python的游戏海龟模块制作的一个小程序。在这个作品中使用了游戏海龟模块!英文名是gameturtle,话说什么是游戏海龟模块呢?原来,这个模块是一个“秘密”的模块。是笔者全新开发的一个用于制作游戏的模块。它支持像素级碰撞检测,使用简单,主要配合tkinter模块来开发制作有趣的游戏。这个模块在《Python海龟宝典》下册原理篇中有详细的使用说明。如果你读懂了《Python海龟宝典》下册原理篇,那么就能自己开发一个gameturtle模块了。读者可能又会问《Pytho原创 2021-04-03 07:59:36 · 252 阅读 · 0 评论 -
Python昨晚我想你了》_开源的游戏海龟模块实例案例浅析
Python我想你了gameturtle案例分析如何将多行文本转换成图像,还有描边效果呢?福利已经来到了,任何人都能免费下载安装gameturtle模块,从而简单地制作自己的Python作品。相比曾经笔者开发的Python精灵模块,这个模块可谓是个轻量级的模块。基本只专注于核心功能,最新版本是0.24版本,也只增加一个文本转图像的实用函数。这个函数名叫txt2image,相比笔者曾经编写的老版本,这个版本的txt2image支持多行文本转图像了。最新版本还支持描边效果!使用from gameturt..原创 2021-04-03 07:57:28 · 415 阅读 · 0 评论 -
小心你的Python程序,它会是你的一面镜子。小方块闯迷宫.py源代码简析。
小心你的Python程序,它会是你的一面镜子。送Scratch算法集。不要说我不“地道”,送些你看不懂的东西,算法这东西本来,就只属于极少部分人。你突破不了自己的认知,那就不要去下载了。李兴球Python小方块闯迷宫撒切尔夫人也据说撒切尔夫人说过下面的话:“小心你的思想,它会变成你的语言;小心你的语言,它会变成你的行动;小心你的行动,它会变成你的习惯;小心你的习惯,它会变成你的性格;小心你的性格,它会变成你的命运。”所以命运,是由自己决定的。客观只是外在,客观一直在给原创 2021-04-03 07:55:41 · 228 阅读 · 0 评论 -
1943中途岛海战2020年8月22日海龟画图版(原雷电模拟升级版)
主程序源代码:""" 1943中途岛海战2020年8月22日.py 这是重新编程的用纯粹的Python海龟模块制作的一个飞机大战游戏。 老版本就叫雷电模拟。在游戏中用鼠标操作飞机,敌机会疯狂扑过来, 并且会朝玩家飞机发射子弹。玩家飞机只有一条命令,被击中了就会坠毁。 只要击毁了300架敌机,玩家就能过关!"""import timefrom bullet import * # 从bullet模块导入所有命令from gl原创 2020-08-29 19:54:51 · 807 阅读 · 1 评论 -
Python神笔马良案例集简介
《Python神笔马良绘画案例集合》是李兴球编写的一些主要由Python海龟画图模块制作的案例集。除了少数几个不是绘画或动画作品外,绝大多数都是用turtle模块制作的绘画或利用动画原理甚至3D原理制作的。后面的稍微难一点,最后几个用了pillow图像处理模块、pygame模块的Surface类、tkinter模块的画布直接画图。本书适合于少儿编程教师上练习课(9岁以上)或留作业。教师可自行编排课次。上课时,只要展示程序运行后的图形或动画,让学生们编写程序即可,也可以布置成作业及练习给学生...原创 2020-08-13 22:13:10 · 1234 阅读 · 1 评论 -
酷酷的爆炸效果_Python海龟画图不仅仅是画图
Python的海龟画图模块不仅仅是画图。用它还能制作动画,制作多媒体游戏等更多创意作品。在这个叫《酷酷的爆炸效果》作品中。每一个爆炸效果其实都是一只海龟对象。只不过它们的造型在不断地变化。为了有很多效果同时运行,采用了多线程的方式设计这个程序。为了理解这个作品是如何制作的,下面我们把简单版本的这个程序进行了问题分解。我们首先用from turtle import *语句导入海龟命令,然后用Screen命令新建屏幕,接着把爆炸造型一系列gif图片注册到造型列表。所谓造型列表,源于Python海龟画..原创 2020-06-09 10:04:53 · 2251 阅读 · 1 评论 -
虫子满屏爬_三bug多线程示例程序浅析
李兴球Python三bug多线程示例程序演示动图想像一下许多虫子在屏幕上爬来爬去的情景吧。用Python实现是完全可以的,我们可以用turtle模块,即海龟画图模块来实现。让海龟的造型为一张图片,不过遗憾地是由于海龟画图不支持图像旋转,所以用这个模块实现就比较难了。当然,你是高手的话可以加入numpy或pillow模块,自己编程去实现。这里用一种简单的方法来实现。它已经帮我们实现好了,我们只要简单地调用即可。这个模块叫Python精灵模块,英文名为sprites。你可以认为sprites模块是tu..原创 2020-05-23 12:54:46 · 1157 阅读 · 0 评论 -
少儿Python视频课程A级简介
[caption id="attachment_5307" align="alignnone" width="640"] 风火轮编程少儿PythonA级海报[/caption]《少儿Python课程A级》简介:《少儿Python课程A级》是风火轮编程于2020年疫情期间全新开发的,为10岁以上少儿制作的入门级别课程。本课程主要的内容有Python的基本数据类型(整型/浮点型/布尔型/逻辑型)、while循环与计数器、range命令与for循环及迭代、if条件判断语句、对字符串、列表和元组进行了入原创 2020-05-19 21:29:46 · 1368 阅读 · 0 评论 -
python元组启蒙半透明窗口无标题窗口tkinter
用Python制作的幻灯片类型的作品,用来教Python元组启蒙的,还要学习几个常见的错误类型,以下是完整源代码。本程序需要sprites模块支持,安装方法为在命令提示符下输入以下命令安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple sprites --upgrade""" 第七课 元组与错误提示"""from sprites import *s = '第七课 元组与错误提示'screen = Scree...原创 2020-05-11 10:30:57 · 1724 阅读 · 0 评论 -
给Sprite类加方法(迷宫碰撞)_Python精灵模块迷宫游戏示例代码
""" 给Sprite类加方法(迷宫碰撞) 本程序给Sprite类增加了一个叫spiral的方法, 这样,所有生成的角色都有了这样一个方法, 当然,用同样的道理,可以重定义现有的Sprite类的方法。 本程序还演示了如何使用find_overlapping方法。 注意在下面的程序中是如何使用items列表的。 本程序需要Python精灵模块支持,安装...原创 2020-04-06 15:47:39 · 623 阅读 · 0 评论 -
探照灯手电筒.py
这个简单的程序使用了python精灵模块制作,运行前需要安装python精灵模块,安装方法为 pip install sprites。如果安装很慢,找我解决。需要全部素材和代码,联系本人即可。""" 探照灯手电筒.py"""from sprites import * # 从精灵模块导入所有命令screen = Screen() ...原创 2020-04-03 20:38:52 · 682 阅读 · 1 评论 -
python新冠病毒泡泡堂游戏
python新冠病毒泡泡堂游戏,音乐,素材,可执行文件 等下载网址:链接:https://pan.baidu.com/s/1F359-kUuGHYznrjXPfZoxw提取码:fne9python新冠病毒泡泡堂游戏.wmv""" 新型冠状病毒泡泡堂游戏.py 本程序借用了pygame的混音器模块,所以需要安装pygame模块。 需要精灵模块1.33版支持...原创 2020-03-31 21:56:00 · 1722 阅读 · 0 评论 -
小虫子的冒险_Python迷宫类型游戏
这是一个用Python制作的迷宫游戏,需要基于Python海龟画图模块精灵模块支持,安装方法为 pip install sprites。如果安装很慢,请联系李兴球,微信scratch8,以下是代码,""" 小虫子的冒险.py 这是一个迷宫类型的小游戏。 用上下左右键操作方向箭头指挥虫子进入小方块即成功。 虫子是不能越穿“墙壁”的,当然也不能碰到左右或上下移动蓝...原创 2020-03-26 17:37:09 · 828 阅读 · 0 评论 -
Python雷电射击游戏_精灵模块简版
""" 雷电射击游戏_精灵模块简版 本程序需要Python精灵模块V1.31以上版本支持, 本程序的所有敌机是图章,它们可以移动,使用overlap_with进行碰撞检测..... 作者:李兴球 @ 2020/3/16"""from sprites import * # 从精灵模块导入所有命令 enemies...原创 2020-03-16 17:52:45 · 1629 阅读 · 0 评论 -
python新冠状病毒疫情简单模拟程序_Python精灵模块
第一种情况:没有医护人员,没有防护措施!人们到处随便走动,不用多久,全部感染病毒.red_amounts = 30 # 1、已感染的数量red_speed_k = 5 # 2、红点移动速度因子lime_amounts = 300 # 3、未感染人群数量lime_protects = 0 # 4、...原创 2020-02-12 19:21:00 · 4581 阅读 · 3 评论 -
画太极图辅助程序_Python精灵模块应用实例
""" 画太极图教学辅助程序。 本程序采用Screen(3)把窗口整体分为两个大区。 上面的是root.topframe,下面的是root.bottomframe。 在root.bottomframe框架中,又分为左右两个框架, 名称分别是lframe和rframe。 其中lframe又分为frameup和framedown两个框架。 而rframe...原创 2020-02-12 10:20:25 · 609 阅读 · 0 评论 -
Python奥特曼打怪兽射击游戏(基于海龟画图创作的作品,来自Python创意编程100例sprites篇_Python精灵模块)
相信这竟然是Python用海龟画图制作的作品吗?sprites模块就是用python的turtle模块开发的!所以本作品仍属于Python海龟画图作品""" 奥特曼打怪兽射击游戏,本程序需要pygame的混音器支持,所以需要安装pygame模块才能正常运行。 游戏操作方法:用鼠标指针牵引奥特曼,单击左键射击,碰到怪兽奥特曼死亡,杀死100个游戏成功结束。 ...原创 2020-02-10 11:41:15 · 10631 阅读 · 4 评论 -
Python音乐跳舞毯(基于海龟画图创作的作品,来自Python创意编程100例sprites篇_Python精灵模块)
出色的配音是本作品的一大亮点哦! 相信这竟然是Python用海龟画图制作的作品吗?sprites模块就是用python的turtle模块制作的!所以本作品仍属于Python海龟画图作品""" 音乐跳舞毯模拟,当箭头滑过中间的箭头时,按相应的方向箭头即可加分。 本程序也演示了如何播放多首背景音乐。 注意音乐文件名下划线中的数字是时长,这时预先查看到设故意设成这样的。...原创 2020-02-10 11:36:58 · 2128 阅读 · 0 评论 -
Python创意编程100例sprites篇中的闪电侠接金币_精灵版(Python精灵模块)
""" 闪电侠接金币_精灵版,本人曾用pygame和scratch做过这个游戏, 这次重新用sprites模块做一次 本程序借用了pygame的混音器,所以需要安装有pygame的支持。 这个游戏主要演示的就是如何制作序幕动画。"""from sprites import *from pygame import mixer__author__ = '李兴球'__blo...原创 2020-02-10 11:27:17 · 1070 阅读 · 1 评论 -
Python精灵模块_打靶小游戏
""" 打靶游戏,本程序还会自动截屏,这样就能制作一个gif文件了."""from sprites import *width,height = 480,360 # 定义宽高screen = Screen() # 新建屏幕screen.setup(width,height) # 设置宽高screen.bgpic...原创 2020-01-13 21:00:59 · 991 阅读 · 0 评论 -
Python精灵模块:走来走去的小猫咪
""" 本程序会实例化一只小猫,它会不断地在窗口中走来走去."""from sprites import * # 从精灵模块导入所有命令frames = 'res/cat1.png','res/cat2.png'cat = Sprite(frames) # 新建精灵,造型帧序列为frames cat.rotatemode(1) ...原创 2020-01-05 09:51:03 · 1177 阅读 · 0 评论 -
Python精灵模块_旋转的虫子
""" 本程序会实例化一个小精灵.它会拷贝自己的一个副本,和海龟画图一样 我们把这叫盖图章.接着让图章定位,移动,并且通过相关命令返回图章的坐标, 最后让图章不断地旋转."""from sprites import * # 从精灵模块导入所有命令 bug = Sprite() # 新建精灵,默认为虫子s = bug.st...原创 2020-01-05 09:40:36 · 648 阅读 · 0 评论 -
Python精灵模块月江西楼mv
月满西楼mv_Python精灵模块作品用Python精灵模块制作的MV,以下是源代码:""" 月满西楼mv.py 本程序是一幅多媒体动画. 本程序运行前需要安装精灵模块 pip install sprites """__author__ = "李兴球"__date__ = "2019年12月26日"import time,osfrom spr...原创 2019-12-31 19:44:48 · 508 阅读 · 0 评论 -
Python精灵模块简介_Python sprites introduce
Python精灵模块由李兴球开发。使用此模块能非常简单的创建小游戏与小动画。适合于9岁以上小朋友开发简单的作品,让他们信心满满地。Python精灵模块最佳应用环境:1、计算机游戏与动画的入门启蒙。2、Python入门。3、Python游戏与动画速成班。4、Python体验课、公益课。5、Python预备班、启蒙班等等。Python精灵模块安装方法:p...原创 2019-12-17 20:29:05 · 4355 阅读 · 1 评论 -
python海龟模块制作的星空飞碟大战_python精灵模块
下面的Sprite类继承自海龟模块的Turtle类,所以本程序属于海龟画图,以下是代码:星空飞碟大战_python精灵模块例子""" 星空飞碟大战.py 本程序需要sprites模块支持,它是继承自Turtle模块的。 安装方法: pip install sprites 由于配音的需要, 本程序需要pygame的混音器支持,安装方法为在命令提示符里输入:...原创 2019-12-15 20:53:30 · 2392 阅读 · 0 评论 -
Python创意编程100例turtle篇题目串烧
海龟变身孙悟空,迷宫寻宝讲相声! 哪吒妙用孙子兵法,世界名人尽赞之。忍者品德好,遇见合金弹头主角时怦然心动了,赠送了他花框音乐盒。 生机勃勃的农场孕育了漂亮的二叉分形树。超级玛丽玩起坦克大战还邀请解《》放《》军一起击落外星木马战队。可爱的金币天使朗诵起了秋天的诗句还玩着用Python的海龟画图模块制作的3D物理互碰弹球。 奥特曼原来很喜欢玩跳跃方块游戏和星际赛车游戏啊。后羿射日之前在干什么呢?原来...原创 2019-10-20 14:17:55 · 12126 阅读 · 2 评论 -
python3简易音乐播放器_花框音乐盒子_turtle版源码
"""这是一个用海龟画图模块和pygame的混音模块制作的简易播放器。作者:李兴球,日期:2018/8/26"""from turtle import *def init_screen(): """初始化屏幕""" screen = Screen() screen.setup(width,height) screen.bgpic("舞原创 2018-10-07 19:25:03 · 1783 阅读 · 0 评论 -
python3少儿编程学习之_坦克大战射击游戏_turtle版源码
"""坦克大战,小坦克被一群大坦克包围,情况十分危急。小坦克的优势在于速度快,能连续发射。"""#从海龟模块导入所有命令from turtle import *import mathfrom random import randintdef load_sound(): """加载声音与播放背景音乐""" sound_normal = True原创 2018-10-07 19:19:08 · 4572 阅读 · 0 评论 -
python3抢收成语创意语文小游戏_少儿编程_作者:李兴球
"""这是一个双人小游戏,在屏幕上会时不时的出现一些成语,玩家操作小方块去碰这些成语即可得分。"""from turtletools import * #从turtletools模块导入所有命令,init_screen,init_sound,countdownfrom writer import * #从writer模块导入Writer类from idiom impor...原创 2018-10-07 19:01:17 · 640 阅读 · 2 评论 -
python菜根谭小猫_少儿编程国学动画经典案例_作者:李兴球
可爱的猫咪们在窗口中走来走去,还时不时地说出句鸡汤文,它们优雅地步伐会让你联想到它们是捉老鼠的家猫吗?""" 菜根谭小猫.py 本程序演示四只行走的小猫,碰到屏幕边缘会反向,有时候它也会向后转。 它会时不时地说《菜根谭》里面的句子。它有时候还会发出猫叫声。 作者:李兴球,日期:2018/10/2。"""from turtle import *import o...原创 2018-10-07 18:25:04 · 635 阅读 · 0 评论 -
python老鼠过街小游戏_作者:李兴球
"""这是一个多人小游戏,通过按方向箭头操作小老鼠闯过街道,作者:李兴球,2018/10/1日."""from turtle import *from random import randint,choice class Bus(Turtle): """小汽车类,参数说明: images:图形列表,每辆小汽车实例的造型是随机选择的一张图片 yc...原创 2018-10-07 17:22:00 · 710 阅读 · 0 评论 -
python3小游戏太空出租箭_作者:李兴球
""'这是用Python制作的一个小游戏,名为太空出租箭。在浩瀚的宇宙中,有一艘火箭要着陆,你要用方向箭头操作它安全着陆,注意速度不要太快了,要不然它会爆炸。这是风火轮少儿编程的李兴球先生制作一个Python3小游戏。有多个关卡,有酷毙了的音乐与爆炸动画效果。采用模块化方式开发制作。非常容易阅读理解。"""from spacearrow.arrow import *from sp...原创 2018-10-07 16:29:42 · 559 阅读 · 0 评论 -
python3冒泡排序动态演示_作者:李兴球
"""用python3的海龟画图模块制作的动态演示冒泡排序算法,作者:李兴球"""from turtle import *from random import randintfrom time import sleepclass Column(Turtle): def __init__(self,x): Turtle.__init__(self,sha...原创 2018-10-07 16:16:48 · 1682 阅读 · 1 评论 -
python泡泡摸奖系统_作者:李兴球
"""某公司要举行一个小活动,为了活跃气氛,让参与的12个学生都来摸奖。奖项设置为:一等奖1名,二等奖2名,三等奖3名,参与奖6名,希望每个学生都能中奖。以下程序只是主程序的源代码,需要各个模块源代码,请联系李兴球"""#---------------------------------1、导入--------------------------from winprize....原创 2018-10-07 16:10:36 · 444 阅读 · 0 评论 -
python的海龟模块实时获取鼠标指针的x,y坐标,作者:李兴球
"""本程序可以实时获取鼠标指针的x,y坐标,作者:李兴球原理:通过获取屏幕的canvas,对<Motion>鼠标移动事件进行绑定.由于turtle的坐标系的不同,所以要进行坐标转换."""#从海龟模块导入所有命令from turtle import *屏幕 = Screen()屏幕.setup(480,360)屏幕.delay(0)忍者神龟 = Turtle(s...原创 2018-08-02 08:02:41 · 8972 阅读 · 0 评论