码迷,mamicode.com
首页 > 其他好文 > 详细

Buttons按扭

时间:2019-11-07 11:18:59      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:splay   假设   它的   sleep   bit   必须   开始   class   显示   

 

到目前为此,我们已经写了一些程序代码,但都只是输出,然而,有时我们也希望板子能处理一些输入,输入输出我们都是针对板子来说的。microbit板子上的两个按键是最显眼的输入,分别是A和B,mPython是可以处理这两个按键的。

也是相关简单:

from microbit import *
sleep(1000)
display.scroll(str(button_a.get_presses()))

代码暂停1000毫秒,也就是1秒之后,滚动显示按键A被按下的次数。

sleep()函数是暂时代码执行多少毫秒的意思,不是任何对象的方法,但功能上类似

button_a是一个对象,通过它的get_presses方法获得我按键次数。

str()函数把数字转化为字符串,因为display.scroll方法的参数必须是个字符串

第三行有很多层括号,有时像洋葱皮,层叠包围,代码执行,看的时候要从最里面开始,一层一层执行脱去外层的括号。也有点像俄罗斯套娃。

假设你按下了10次A键,代码是这样执行的。

display.scroll(str(button_a.get_presses()))
display.scroll(str(10))
display.scroll("10")

看起来很复杂,其实程序很快执行完了。

Buttons按扭

标签:splay   假设   它的   sleep   bit   必须   开始   class   显示   

原文地址:https://www.cnblogs.com/qywyll/p/11810798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!