python项目
文章平均质量分 76
我的python项目
蔚蓝慕
这个作者很懒,什么都没留下…
展开
-
你真的知道什么是正弦和余弦吗?使用 Python 和 Turtle 可视化数学
在本文中,您使用 Python 的turtle模块编写了一个程序来探索正弦和余弦如何与圆联系起来。通过跟踪圆点的垂直和水平位置,您已经演示了正弦和余弦函数。这些函数经常出现在许多数学应用程序中。该turtle模块并不总是使用 Python 可视化数学的最佳工具。它很少是!在NumPy等包的帮助下,可视化库(如Matplotlib)最适合于此。因此,如果您打算使用 Python 进行更多的数学可视化,您应该更加熟悉这些库!...原创 2022-08-10 19:38:11 · 1497 阅读 · 0 评论 -
数独 | 回溯-7
*方法:**原来的方法是生成从 1 到 9 的所有可能的数字配置来填充空单元格。逐个尝试每个配置,直到找到正确的配置,即为每个未分配的位置填充从 1 到 9 的数字。**方法:**此方法是对上述两种方法的轻微优化。为每一行/列/框创建一个位掩码,并为网格中的每个元素将相应位掩码中位置“值”处的位设置为 1,用于 O(1) 检查。”,目标是将数字(从 1 到 9)分配给空单元格,以便每个行、列和大小为 3×3 的子网格包含恰好是从 1 到 9 的数字的一个实例。**方法1:**简单。**方法2:**回溯。..原创 2022-08-08 17:30:53 · 398 阅读 · 0 评论 -
使用 Pygame 构建和可视化数独游戏
是一个基于逻辑的组合数字放置谜题。目标是用数字填充 9×9 网格,以便每一列、每一行和组成网格的九个 3×3 子网格中的每一个都包含从 1 到 9 的所有数字。**1.**用 Sudoku Board 填充 pygame 窗口,即构建一个 9×9 的网格。库在 python 中构建数独游戏,并使用回溯算法自动化游戏。**3.**为每个操作分配一个特定的键并听它。**5.**使用一组颜色来可视化自动求解。**4.**将回溯算法融入其中。**2.**用默认数字填充板。...原创 2022-08-08 15:29:26 · 1604 阅读 · 0 评论 -
使用 PyGame 的冒泡排序可视化工具
算法,即当 pygame 应用程序启动时,我们可以看到具有不同高度的未排序条,当我们单击空格键时,它开始以冒泡排序方式排列,即在每次迭代最大值元素应该最后出现。是一种简单的算法,用于对一组给定的 n 个元素进行排序,这些元素以具有 n 个元素的数组的形式提供。冒泡排序将所有元素一一比较,并根据它们的值对它们进行排序。在本文中,我们将看到如何使用 PyGame 可视化。.........原创 2022-08-08 15:12:58 · 912 阅读 · 0 评论 -
使用 Python 进行 GUI 掷骰子模拟
在本文中,我们将使用和中的创建Rolling The Dices Game。Python中的随机模块是一个内置模块,用于为各种分布生成随机数。在这里,我们将使用此模块为我们的骰子创建随机结果。Python提供了各种库来满足我们的需求,Tkinter就是其中之一。Tkinter是Python的标准库,借助它,我们可以轻松,并向其添加按钮,滚动条,文本框和标签等小部件。...原创 2022-08-08 14:26:01 · 1357 阅读 · 1 评论 -
开源Python小项目
原文地址:开源Python小项目贡献!翻译 2022-08-07 17:16:48 · 210 阅读 · 0 评论