Я пытаюсь создать базовый код, который будет отображать температуру на BBC: микробит, а затем на основе показанной температуры, после нажатия кнопки на экране будут отображаться различные изображения. После встряхивания бит micro: покажет текущую температуру, а затем, если значение меньше 18, произойдет следующее. Что-то не так с тем, как я отформатировал свои операторы if?
while True:
if accelerometer.was_gesture('shake'):
display.scroll(temperature())
if button_a.was_pressed() AND temperature < 18:
display.set_pixel(0, 0, 9)
display.set_pixel(0, 1, 9)
display.set_pixel(1, 0, 9)
display.set_pixel(1, 1, 9)
display.set_pixel(1, 2, 9)
display.set_pixel(1, 3, 9)
display.set_pixel(1, 4, 9)
display.set_pixel(2, 1, 9)
display.set_pixel(2, 2, 9)
display.set_pixel(2, 3, 9)
display.set_pixel(2, 4, 9)
display.set_pixel(3, 0, 9)
display.set_pixel(3, 1, 9)
display.set_pixel(3, 2, 9)
display.set_pixel(3, 3, 9)
display.set_pixel(3, 4, 9)
display.set_pixel(4, 0, 9)
display.set_pixel(4, 1, 9)
else if button_b.was_pressed() AND temperature < 18:
display.set_pixel(0, 0, 9)
display.set_pixel(0, 1, 9)
display.set_pixel(0, 2, 9)
display.set_pixel(1, 0, 9)
display.set_pixel(1, 1, 9)
display.set_pixel(1, 2, 9)
display.set_pixel(2, 0, 9)
display.set_pixel(3, 0, 9)
display.set_pixel(3, 1, 9)
display.set_pixel(3, 2, 9)
display.set_pixel(4, 0, 9)
display.set_pixel(4, 1, 9)
display.set_pixel(4, 2, 9)