2
私は初心者からマイクロ:ビットのpythonです。私はスコアシステムを使って 'Rock、Paper、Scissors'のコードを書いています。しかし、それは一度揺れに反応し、誰もそれを振っていないにもかかわらず自動的に画像を表示します。これを修正する方法を提案できますか?私は、ドキュメントから理解できるものからマイクロ:bit pythonロックペーパーはさみデバッグ
from microbit import *
import random
count = 0
paper = Image("99999:"
"90009:"
"90009:"
"90009:"
"99999")
rock = Image("00000:"
"09990:"
"09990:"
"09990:"
"00000:")
scissors = Image("00099:"
"99090:"
"00900:"
"99090:"
"00099:")
while True:
while True:
if accelerometer.is_gesture("shake"):
display.clear()
choice = random.randint(0, 2)
if choice == 0:
display.show(rock)
break
elif choice == 1:
display.show(paper)
break
else:
display.show(scissors)
break
while True:
if button_a.is_pressed():
count = count + 1
display.scroll(str(count))
break
elif button_b.is_pressed():
count = count - 1
display.scroll(str(count))
break
elif pin0.is_touched():
display.scroll(str(count))
break