有时候我们不需要控制器显示指定的内容,而是需要它随机产生一个数值,或者在建立的列表中随机抽取一个值
在 micro Python 编程中可以使用 random 来实现这个功能
在程序开始创建一个列表,存储一系列的值,通过 random 在列表中随机选取一个数,并在 micro bit 的点阵上滚动显示出来
- from microbit import *
- import random
- number = ["1", "2", "3", "4", "5", "6", "7" ]
- while True:
- display.scroll(random.choice(number))
- sleep(500)
复制代码 程序效果:
通过随机产生的数字,在点阵上显示随机图案
- from microbit import *
- import random
- import array
- def animation():
- blinkenlights = array.array('b', [random.randint(0, 9) for i in range(25)])
- yield Image(5, 5, blinkenlights)
- while True:
- display.show(animation())
复制代码 程序效果:
|