gesture
例子1:
#demo1
from microbit import *
while True:
gesture = accelerometer.current_gesture()
if gesture == "face up":
display.show(Image.HAPPY)
else:
display.show(Image.ANGRY)
第一行:注释代码。
第三行:导入microbit包中的所有模块。
第五行:while循环,一直运行第六行到第十行的程序。
第六行:定义一个字符串,并将accelerometer.current_gesture()的返回值赋值给字符串。
第七行到第十行:判断microbit的状态,如果朝上显示笑脸,如果朝下显示生气的表情。
例子2:
#demo2
from microbit import *
import random
a=["a","b","c"]
while True:
if accelerometer.is_gesture("shake")
display.scroll(random.choice(a))
第一行:注释。
第三行和第四行,导入需要的模块。
第六行:定义列表。
第七行:while循环,重复运行第八行和第九行。
第八行:判断microbit有没有摇晃,如果摇晃,则从a列表中随机显示一个滚动显示出来。