2016-09-02 4 views
-1

はmicrobitと私の変数 random_int & r_numberに問題が午前:Microbit Pythonの変数の問題

from microbit import * 
import random 

random_int = random.randint(0, 9) 
r_number = 7 
while True: 
    display.scroll(r_number) 
    if button_a.is_pressed(): 
     display.scroll("HIGHER") 
     r_number = random_int 
     display.scroll(random_int) 
     if r_number =< random_int): 
      display.scroll('correct') 
     elif r_number >= random_int): 
      display.scroll('incorrect') 
     r_number = random_int 

    elif button_b.is_pressed(): 
     display.scroll("LOWER") 
     r_number = random_int 
     display.scroll(random_int) 
     if r_number => random_int): 
      display.scroll('correct') 
     elif r_number <= random_int): 
      display.scroll('incorrect') 
     r_number = random_int 
+1

質問がありますか?コード内のコメントは、あなたの前提をより明確にするでしょう。 –

+0

これら2つの変数にはどんな問題がありますか? – wec

答えて

0

ないこれが行うことになっているかわからを。主な変数を一度だけ初期化するだけでなく、メインループの外側にある変数を初期化するのではなく、#12のような構文エラーが表示されます(「r_number = < random_intなら)」:「その寡婦の閉じ括弧は、マイクロビットはあまり許されていませんし、コンパイラはあまり出てこないでしょう。