2016-09-02 2 views
-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 
+1

Возникли вопросы? Комментарии в коде сделают ваши предположения более ясными. –

+0

Какая у вас проблема с этими двумя переменными? – wec

ответ

0

Не уверен, что это должно делать. Не считая, что вы только инициализируете свои основные переменные один раз, а вне вашего основного цикла я вижу синтаксические ошибки, подобные этому в # 12, то есть «если r_number = < random_int):« Эта овдовевшая закрывающая скобка выглядит странной для меня проблемой. Микро: бит не очень прощает, и это компиляторы не очень ожидаются.

Смежные вопросы