python中的Peano曲线tkinter递归

python中的Peano曲线tkinter递归,python,recursion,drawing,tkinter,curves,Python,Recursion,Drawing,Tkinter,Curves,我想知道如何在tkinter中画一条peano曲线。我应该使用创建\u行 我的第二个问题是如何开始递归编写peano_曲线函数:从哪里开始绘制、设置步骤、设置关闭条件等等。有人能帮我写这个函数吗?到目前为止,我还没有在互联网上找到任何有用的东西。您的Python发行版应该附带使用(和模块)绘制分形曲线的演示脚本。(谈论电池被包括在内!:) 运行 python fractalcurves.py 绘制以下图形: 您可以研究此代码并对其进行修改以绘制图形 在Ubuntu 11.10上,该文件位于

我想知道如何在tkinter中画一条peano曲线。我应该使用
创建\u行


我的第二个问题是如何开始递归编写peano_曲线函数:从哪里开始绘制、设置步骤、设置关闭条件等等。有人能帮我写这个函数吗?到目前为止,我还没有在互联网上找到任何有用的东西。

您的Python发行版应该附带使用(和模块)绘制分形曲线的演示脚本。(谈论电池被包括在内!:)

运行

python fractalcurves.py
绘制以下图形:

您可以研究此代码并对其进行修改以绘制图形



在Ubuntu 11.10上,该文件位于
/usr/share/doc/python2.7/examples/Demo/turtle/tdemo\u fractalcurves.py
。如果您的Python发行版中没有打包演示脚本,您也可以在源代码存储库中找到它。

绘制此类曲线通常非常简单。使用“海龟图形”和L-Systems,应该相当简单

作为L系统的Peano曲线就是这样:

F -> F+F-F-F-F+F+F+F-F

+
-
F
上进行90°旋转,或者是递归,或者是绘图(在所需的级别)。

自己试一试,遇到困难时提出具体问题。好的,我会再试一次,但这并不容易:)我可以将turtle和tkinter结合起来吗?turtle图形是一种技术,而不是一个库。非常糟糕的回答。一条peano曲线将空间划分为9个平铺。