2016-07-07 7 views
-1

私たちは現在、pygame lib、python、raspberryPI、adafruit motor hatを使ってロボットをプログラミングしています。ここでは、0から100までのモーターの速度を上げるために何をすべきかの例です:PythonとPygameで "for"ループを壊す方法は?

for i in range(100): motor.run(i)

このコードは、後方や周囲に、前方に移動するための内部定義され、キーボードのボタンが押されたときに、それが使用されています。しかし、KEYがリリースされたときに "for"ループを中断したい。

+1

。キーの押下/解除状態を検出するには、ある種の 'if ...'チェックが必要です。 –

+1

質問をする前にgoogleを忘れないでください。私は "python break for for loop"をgoogledし、https://docs.python.org/2/tutorial/controlflow.htmlを入手しました。 – Checkmate

答えて

0

あなたが実際に単語「ブレーク」と頭の上に解決策を打つ:あなたは `break`キーワードを使用してループから抜け出すことができ

for i in range(100): 
    motor.run(i) 
    if ...: #key is released 
     break 
関連する問題