L-system
植物の生成シミュレーションをやろうと思います。L-systemというのが有名らしいので、とりあえずそれを実装してみることにします。
植物の形が文字列で表現されていて、文字列を置換することが、時間が経過して植物が成長することに対応しています。
n = 3 s = 'F' for i in range(0,n): ss = s.translate(s.maketrans({'F' : 'F[+F-F-F]F[--F+F+F]'})) s = ss print(s)
植物の生成シミュレーションをやろうと思います。L-systemというのが有名らしいので、とりあえずそれを実装してみることにします。
植物の形が文字列で表現されていて、文字列を置換することが、時間が経過して植物が成長することに対応しています。
n = 3 s = 'F' for i in range(0,n): ss = s.translate(s.maketrans({'F' : 'F[+F-F-F]F[--F+F+F]'})) s = ss print(s)