1

问题是我真的不知道如何开始编写代码。我需要一个起点。我确实知道如何将重写产生式规则应用于单个参数,例如科赫曲线。当生产规则的数量超过一个时,问题就出现了,例如:

(谢尔宾斯基垫片)

G = {V, ω, P}
V = {F, X, +, -}
P1 (Production rule 1) = X --> F + X + F
P2 (Production rule 2) = F --> X - F - X

我的问题是:如何将其集成到 python 乌龟脚本中?你如何告诉 python 以递归方式替换 X 组命令?我尝试创建两个程序,一个用于 X,一个用于 F,但我无法正确处理。在示例中,如何将 X 替换为 (F + X + F) 等其他词?有什么直接的方式来翻译这个吗?

我很抱歉,我迷路了,当我想到递归编程和分形元素时,这对我来说仍然很抽象......

提前致谢!

4

1 回答 1

2
于 2013-12-13T09:37:05.300 回答