访客061007 发表于 2021-4-8 16:18:03

列表的简单应用

本帖最后由 访客061007 于 2021-4-8 16:18 编辑

列表是一个非常有用的数据记录工具,不少的玩家都会使用列表进行多数据存储,在应用上多是用来做数据的排序、对比等等。而我在使用的过程中,发现了一个比较好玩的应用,在此与大家分享一下。

首先,我们还是一起来了解一下列表的基本操作。

列表的操作包括:新建、添加、插入、替换、删除、遍历等,其中还会包含求列表项目数、项编号、判断内容等。
针对这些操作,我写了一个小程序,可以让大家了解到列表的一些基本的操作。

这里用到了掌控板作为操作的介质。触摸P键会向列表增加一个项目内容,触摸Y键会插入一个项目内容,触摸T键会替换一个项目内容、触摸H键会删除一个项目内容、触摸O键会遍历一次列表内容。

这应该是比较好理解的东西。

下面我们正式来玩一下列表,我希望用列表做一个会学习的灯。
首先,我们经常说要做一个智能的灯,但几乎所有人都只是做成了自动灯,能够根据我们在程序中设定的条件对自然环境进行判断,实现灯的开关与亮度的调节,整个过程并没有体现出智能的概念。我们今天想做的灯是有学习能力的,它能够学习我们现场教的亮灯的顺序,然后不断地重复我们教的内容。

程序按住A键开始学习亮灯的顺序,松开停止学习,按B键重复一次所学习的亮灯顺序。


列表在这里只起到了记录作用,列表添加数据以及遍历操作,虽然简单,却能够直到意想不到的效果。

如此类推,你还可以制作一个会学习的钢琴,能够随时修改密码的密码锁等等。






rzyzzxw 发表于 2021-4-8 16:28:26

赞哈

12345上山打老虎 发表于 2021-11-16 09:09:34

本帖最后由 12345上山打老虎 于 2021-11-16 09:17 编辑

有用                                          
页: [1]
查看完整版本: 列表的简单应用