-1

姉妹のマイクロビット用に上位または下位のゲームを作成しようとしていますが、変数 random_int&に問題がありますr_number

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  
4

1 に答える 1

0

これが何をすべきかわからない。メイン変数を 1 回だけ初期化し、メイン ループの外側にあるにもかかわらず、#12 のような構文エラーが表示されます。つまり、「if r_number =< random_int):」という未亡人の閉じ括弧は、私には奇妙に見えます。micro:bit はあまり寛容ではありませんし、コンパイラもあまり積極的ではありません。

于 2016-09-14T20:42:07.387 に答える