1

問題は、コードの書き方がよくわからないことです。出発点が必要です。コッホ曲線など、1 つのパラメーターに書き換え生成ルールを適用する方法は知っています。問題は、生産ルールの数が複数ある場合に発生します。たとえば、次のようになります。

(シェルピンスキーのガスケット)

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

私の質問は、これを python タートル スクリプトにどのように統合するのですか? Xコマンドセットを再帰的に置き換えるようにpythonにどのように指示しますか? X 用と F 用の 2 つのプロシージャを作成しようとしましたが、うまくいきません。この例の X を (F + X + F) などの他の単語に置き換えるにはどうすればよいでしょうか? これを翻訳する簡単な方法はありますか?

再帰的プログラミングとフラクタル要素について考えるとき、私にとってはまだかなり抽象的です...

前もって感謝します!

4

1 に答える 1

2
于 2013-12-13T09:37:05.300 に答える