0

ユーザーがドロップダウンリストからコマンドを選択できるプログラムがあります。このリストには、repeat コマンドもあり、これは基本的に for ループと同じことを行うため、その間にあるすべてのコマンドは、指定された回数だけループする必要がありますrepeatend repeat写真を参照してください:

ここに画像の説明を入力

現在、繰り返し機能をプログラムで処理する方法はまだわかりません。Python はオブジェクトのようなクラスを処理することを知っているので、それが役立つかもしれませんが、少し迷っています。

現時点では、コマンドの実行を処理するスレッドに文字列のリストを送信し、それが解析されて各コマンドが実行されます。

def command(self, item):
    if item.startswith('Pan'):
        ... do stuff
    elif item.startswith('...'):
        ... do something else

repeat呼び出し可能な関数/メソッドになるように、これをどのように書き直しますか?

4

1 に答える 1