C2代码学习笔记(22)
2024-09-12 本文已影响0人
寸寸生
三十三、LED点阵显示题目
1 import ybc_robot #导入ybc _robot 模块1
2 import time #导入time 模块
3 import random #导入random模块
4
5
6 #创建音乐模块对象 mus,接口选择 P1
7 mus=ybc_robot.Music('P1')
8 #创建 LED 点阵对象 lm
9 lm=ybc_robot.LEDMatrix()
10
11 #创建空字符串 q,用于保存生成的箭头顺序(答案)
12 q=" "
13 #创建题库列表 op
14 op =['上',·下','左',·右']
15 #使用 for循环语句,实现随机显示题目内容
16 for i in range(5):
17 #使用 choice()功能从题库列表中
18 # 随机选择一个箭头
19 o = random.choice(op)
20 lm,show figure(o)#依次显示箭头题目
21 # 拼接字符串,生成一组箭头顺序(答案)
22 q=q+o
23 mus.play_music('滴')#播放“滴”声音
24 time.sleep(1)#程序休眠1秒
25 # 出完题目,显示“微笑”图形
26 lm.show_figure('微笑')