random

例子1:

1 2 3 4 5 6 7 8
from microbit import *
import random

try:
  while True:
    display.scroll(str(random.randint(1, 6)))
except:
  display.clear()

每一次下载这个程序的时候,都会显示一个在1到6之间的随机数。

第6行:random.randint()返回一个在1到6之间的整数,但是display.show()的参数需要一个字符类型的,因此,我们需要将这个整数转化为字符,所以在show与random之间需要一个str()

例子2:

1 2 3 4 5 6
from microbit import *
import random

while True:
  if button_a.is_pressed():
    display.scroll(str(random.randint(1, 6)))

例子2是例子1的拓展,在例子1的基础上添加一个条件判断if button_a.is_pressed():,如果按键a被按下,就显示随机数字,这样可以在你需要显示随机数字的时候才显示。

results matching ""

    No results matching ""