私はUS Flagを作成しているTurtles Moduleを使用しています。ユーザーは、フラグのサイズを決定し、そのサイズで幅と長さを作成するために使用します。Pythonのすべての関数を1つの関数にグループ化するにはどうすればよいですか?
すべてのサブ関数を1つの大きな関数にグループ化/圧縮しようとしているので、ユーザーは単にDraw_USAFlag(t, w) ## T = turtle W = Size
と入力するだけで、すでに持っている5つの関数のタスクが実行されます。
私は2つのサブ機能を持っている:draw_rectangle(t, w)
とdraw_stripes (t, w) ;
私はそれがユーザーを使用しますDraw_USAFlag(t, w)
と呼ばれる一つの機能にこれら二つのサブ関数は、すべての機能を通じてsize (w)
を入力したグループにしたいです。どんな助けでも大歓迎です!ありがとう!
2つのサブ関数を呼び出す 'draw_USAFlat(t、w):'という新しい関数を作成しますか? – MooingRawr
あなたが望むのであれば、 'Draw_USAFlag'の中にサブ関数を含めることができます.. – thebjorn
できません。あなたはあなたの機能をシンプルで単一の目的にしたいと思っています。 Draw usaフラグは、それが行うべきことを正確に行うために最低限必要なので、ストライプを描画し、フィールドを描画し、星を描画する関数呼び出しだけで構成されます。完了し、理解しやすく、混乱することはありません。それらの他の関数がその根底にある詳細を扱えるようにしてください –