python
文章平均质量分 58
席子哥哥的代码库
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
五子棋(AI版)
该代码实现了一个15x15的五子棋游戏,采用tkinter构建图形界面。游戏包含人机对战功能,人类执白棋,AI执黑棋。主要功能包括:初始化棋盘、绘制网格、处理玩家落子、AI智能决策(评估位置得分并规避禁手规则)、胜负判定(五子连珠)等。AI通过模拟落子和评分机制选择最佳位置,并遵守黑棋禁手规则。游戏还支持重新开始功能,通过图形界面直观展示棋盘和棋子状态。原创 2025-09-28 16:59:42 · 109 阅读 · 0 评论 -
降雨预测系统(机器学习)
这是一个基于Python开发的降雨预测系统,使用机器学习算法对指定月份的降雨概率进行预测。该系统提供了友好的图形用户界面(GUI),支持数据可视化和交互式操作。原创 2025-06-06 09:24:35 · 1599 阅读 · 0 评论 -
绚丽烟花秀(Python)
该程序使用PyQt5框架创建了一个烟花秀的图形界面,采用面向对象设计,包含三个主要类:Particle(粒子)、Firework(烟花)和FireworkWindow(主窗口)。Particle类负责单个粒子的运动和渲染,包含位置、速度、颜色、生命周期等属性,并实现粒子的物理运动(重力、阻力)和轨迹效果。Firework类管理一组粒子,形成烟花效果,控制粒子的创建和更新,并处理整体烟花的生命周期。FireworkWindow类创建和管理主窗口,处理用户输入(鼠标点击),控制动画循环和自动生成烟花。程序通过鼠原创 2025-05-21 08:16:21 · 235 阅读 · 0 评论 -
B站充电视频下载器(需配合会员Cookie使用,仅供学习交流,Python)
这个程序是一个用于下载B站充电视频的工具,依赖于用户提供的会员Cookies。原创 2025-04-09 16:24:48 · 16540 阅读 · 2 评论 -
图片水印工具(Python)
这是一个具备完整GUI界面的图片水印处理工具原创 2025-04-08 09:36:21 · 552 阅读 · 0 评论 -
基于EasyOCR的图片文字识别系统(Python)
这是一个基于EasyOCR的图片文字识别GUI程序,主要功能如下:点击"选择图片"加载要识别的图片,等待自动识别完成,在右侧查看识别结果。识别完成后支持复制选中的文本和导出结果到文件。原创 2025-03-31 11:00:49 · 538 阅读 · 0 评论 -
pygame扫雷小游戏
接下来,计算相邻地雷数 calculate_neighbors():遍历每个非地雷格子,统计其周围8个格子中的地雷数量,并将数量存储在neighbors属性中。标记切换 toggle_mark():右键点击循环切换格子标记状态,三种状态:无标记 -> 旗子 -> 问号。双击自动展开 auto_reveal():双击已翻开的数字格子,检查周围旗子数量是否等于数字,如果相等,自动翻开未标记的周围格子。翻开格子 reveal():递归翻开格子,如果踩雷则游戏结束,空白格子自动翻开周围格子。原创 2025-03-28 08:48:45 · 1205 阅读 · 0 评论 -
小学生低年级生字试卷生成器(python)
一体化解决低年级小学生家长帮助孩子生成生字试卷的问题。家长通过手机拍摄生字表,并上传到自己建的本地web服务器,通过ocr识别分析,并自动生成带拼音的word生字测试试卷。原创 2025-03-13 11:41:47 · 1191 阅读 · 0 评论 -
掐二八(二八杠)游戏(python)
二八杠(This bar),是江苏、浙江、安徽等地区广泛流传的一种民间游戏,又称掐二八。参与游戏者可为2 - 4人,采用一副扑克牌张牌去除A,K,Q,J以及 大小王后的36张数字牌,游戏之前翻牌决定庄家,翻到最大牌者坐庄,庄家从36张牌中抽取4张牌作为庄牌(庄牌决定发牌次序),发牌每轮8张牌,一次洗牌最多可以发四轮,每个玩家与庄家的牌比较大小,按照“比较规则”决定胜负。是一种既比胆略又比智慧的游戏,现实中不同的心理因素之间的较量成为了该游戏的一大特色。原创 2025-03-05 14:46:49 · 1113 阅读 · 0 评论 -
蒙特卡洛模拟两个骰子结果概率
蒙特卡洛模拟(Monte Carlo Simulation)是一种基于概率统计的数值计算方法,通过大量随机采样来求解复杂问题的近似解。其核心思想是"用随机性解决确定性问题",名称源自摩纳哥的著名赌城蒙特卡洛。程序每次试验生成两个1-6的随机整数,统计各点数出现频次,概率计算:频次 / 总试验次数。| 点数 | 组合数 | 概率 |原创 2025-03-04 10:40:37 · 621 阅读 · 0 评论 -
蒙特卡洛模拟抽牌概率
蒙特卡洛模拟(Monte Carlo Simulation)是一种基于概率统计的数值计算方法,通过大量随机采样来求解复杂问题的近似解。其核心思想是"用随机性解决确定性问题",名称源自摩纳哥的著名赌城蒙特卡洛。当所要求解的问题是某种事件出现的概率,或者是某个随机变量的期望值时,它们可以通过某种"试验"的方法,得到这种事件出现的频率,或者这个随机变数的平均值,并用它们作为问题的解。这就是蒙特卡罗方法的基本思想。蒙特卡罗方法通过抓住事物运动的几何数量和几何特征,利用数学方法来加以模拟,即进行一种数字模拟实验。原创 2025-03-04 10:05:19 · 346 阅读 · 0 评论 -
python八皇后游戏
【代码】python八皇后游戏。原创 2025-03-04 09:00:08 · 501 阅读 · 0 评论 -
python算24简单游戏
【代码】python算24简单游戏。原创 2025-03-03 13:59:10 · 229 阅读 · 0 评论 -
爬虫下载B站视频简单程序(仅供学习)
请输入视频链接:https://www.bilibili.com/video/BV1owFSeREoh (示例地址) 程序显示结果如下:下载进度: 100.00%下载完成视频已保存到: ./video.mp4。原创 2025-02-28 09:54:22 · 703 阅读 · 0 评论 -
可视化约瑟夫生死环小游戏
首先,在JosephusGame类的init_方法中,设置了主窗口的标题、大小,并创建了各种控件,如画布、标签、输入框和开始按钮。这里需要注意的是,用户输入的人数和步长是通过Entry控件获取的,而开始按钮绑定了start_game方法。在next_step方法中,执行每一轮的淘汰逻辑。根据当前索引和步长计算下一个要淘汰的人,更新存活列表,并在界面上更新显示。约瑟夫环问题是一个经典的数学问题,描述的是N个人围成一圈,从第一个人开始报数,每数到第M个人就将其淘汰,然后从下一个人继续报数,直到剩下最后一个人。原创 2025-02-27 08:31:18 · 368 阅读 · 0 评论 -
闰年计算器(python)
【代码】闰年计算器(python)原创 2025-02-26 08:32:21 · 341 阅读 · 0 评论 -
Gradio美颜系统(python)
磨皮处理使用了OpenCV的双边滤波,这可以平滑皮肤同时保留边缘细节。美白处理则是通过调整HSV颜色空间的饱和度来实现的。对比度和亮度的调整使用了convertScaleAbs函数,这是一个常用的方法。这些处理步骤都是图像处理中常见的技术,我需要确认它们的实现是否正确。接下来,定义了一个名为beauty_processing的函数,它接受图片和几个参数,执行美颜处理。这个函数里包括了磨皮、美白、调整对比度和亮度等步骤。有一个上传图片的组件,四个滑块控件分别控制磨皮强度、美白程度、对比度和亮度。原创 2025-02-25 08:39:58 · 533 阅读 · 0 评论 -
中文拼音标注工具(pypinyin)
多行支持:支持长文本输入,自动显示滚动条。- 智能处理:自动过滤非汉字字符的拼音显示。- 即时响应:输入中文时自动实时生成拼音。- 数字/字母(保留显示,无拼音)- 特殊符号:@#¥%……- 中文标点(自动过滤)原创 2025-02-24 09:41:53 · 857 阅读 · 0 评论 -
多人聊天室(server+client)
通过本地服务器以用户名登录。原创 2025-02-12 10:25:14 · 333 阅读 · 0 评论 -
Tkinter图书借阅系统
借阅历史:记录每次借阅的详细信息(借阅人、日期、归还状态)- 书籍列表:显示完整馆藏(ISBN、书名、作者、借阅状态)- 添加书籍:支持书名、作者、ISBN(自动生成)、标签。- 书籍搜索:支持按书名/作者关键字模糊搜索。- 自动保存:所有操作实时保存到JSON文件。- 数据恢复:程序启动自动加载上次保存的数据。- 借阅登记:需填写借阅人姓名和工号/学号。- 归还管理:显示当前所有借出记录。- 删除书籍:按ISBN精确删除。1. **书籍管理**2. **借阅管理**3. **数据管理**原创 2025-02-10 12:05:11 · 364 阅读 · 0 评论 -
水仙花数判断器
【代码】水仙花数判断器。原创 2025-02-08 20:10:05 · 589 阅读 · 0 评论 -
人数抽签随机分组
【代码】人数抽签随机分组。原创 2024-11-07 19:09:46 · 331 阅读 · 0 评论 -
l刘谦春晚魔术(python版)
【代码】l刘谦春晚魔术(python版)原创 2024-03-04 17:08:53 · 502 阅读 · 0 评论 -
基于 PyQt5 的聊天机器人程序(AI)
这是一个基于 PyQt5 的聊天机器人程序,通过 API 接入硅基流动(Silicon Flow)或其他的聊天服务,支持用户与聊天机器人进行交互。原创 2025-02-22 12:40:40 · 439 阅读 · 0 评论 -
简单的ftp服务器(python)
【代码】简单的ftp服务器(python)原创 2025-02-22 11:23:32 · 764 阅读 · 0 评论 -
自制资源管理器(python)
【代码】自制资源管理器(python)原创 2025-02-18 19:36:10 · 803 阅读 · 0 评论 -
pyqt自制简单浏览器(python)
确保已安装 PyQt5 和 PyQtWebEngine 库。原创 2025-02-14 18:45:34 · 496 阅读 · 1 评论 -
一个简单的聊天室(python)
【代码】一个简单的聊天室(python)原创 2025-02-11 21:07:56 · 851 阅读 · 0 评论 -
自制本地影音播放器(python)
需要安装:pip install opencv-python pygame pillow numpy。原创 2025-02-14 08:46:58 · 963 阅读 · 0 评论 -
本地音乐播放器(有UI界面)
【代码】本地音乐播放器(有UI界面)原创 2025-02-13 14:11:24 · 412 阅读 · 0 评论
分享