我有一个类型错误,但似乎无法修复它
from microbit import *
import random
import radio
radio.on()
randomnummer = 0
while True:
if accelerometer.current_gesture("shake"):
#geschud (feelsgoodman)
randomnummer = random.randint(0,2)
#output test
display.show(str(randomnummer))
sleep(1000)
display.clear()
if randomnummer == 0:
#vuur jammie
#display.show(Image.HAPPY) als test
display.show(Image.HAPPY)
elif randomnummer == 1:
#grasjes
#display.show(Image.ANGRY) als test
display.show(Image.ANGRY)
elif randomnummer == 2:
#watra
#display.show(Image.HEART) als test
display.show(Image.HEART)
else:
#error omg
#display.show(Image.SAD) als test
display.show(Image.SAD)
else:
#niet geschud (feelsbadman)
display.show("-")
sleep(500)
radio
尚未实现,但我在以下行中得到了错误:
if accelerometer.current_gesture("shake"):
我希望你们能看到我刚才犯的错误
accelerator.current\u siture()是一个函数,返回当前手势的名称,而不是比较它。你应该自己比较一下:
我个人对microbit一无所知,但是你可以尝试一下,如果成功的话,一切都会好的
相关问题 更多 >
编程相关推荐