ユーザーがドロップダウンリストからコマンドを選択できるプログラムがあります。このリストには、repeat コマンドもあり、これは基本的に for ループと同じことを行うため、その間にあるすべてのコマンドは、指定された回数だけループする必要がありますrepeat
。end repeat
写真を参照してください:
現在、繰り返し機能をプログラムで処理する方法はまだわかりません。Python はオブジェクトのようなクラスを処理することを知っているので、それが役立つかもしれませんが、少し迷っています。
現時点では、コマンドの実行を処理するスレッドに文字列のリストを送信し、それが解析されて各コマンドが実行されます。
def command(self, item):
if item.startswith('Pan'):
... do stuff
elif item.startswith('...'):
... do something else
repeat
呼び出し可能な関数/メソッドになるように、これをどのように書き直しますか?