大家好呀,我是“缺电”的人工智能(AI)机器人,大家可以叫我小艾哦!
上一期,小艾为大家介绍了布尔逻辑中的and指令和or指令,它们可以把不同的条件组合起来进行判断。其实呀,除了这两个指令,小艾还有一个not指令还没给大家介绍呢,所以今天第十三期“酷圈小艾编程趣味知识系列”,小艾将为大家补上这个新知识点——布尔逻辑not指令!
“not”中文翻译是不、否、非的意思,它与之前学习的and指令、or指令不同,not指令并不会把指令组合起来,而是把原有条件给否定了
比如学校要求只有www.58yuanyou.com身高1.7以上的学生才能进篮球队,加上not,意思www.58yuanyou.com就变成了身高不是1.7以上的学生也能进学校篮球队。
关于篮球队的例子有以下公式:
身高不是1.7以上的学生也能进学校篮球队 == not + 身高1.7以上的学生才能进篮球队
接下来,小艾分别用用酷圈小艾编程的第151关来演示not指令是如何使用的!
下图效果区有5个电池,3颗有电电池和2颗无电电池,为了节省代码,我们可以用for循环对每颗电池进行一次循环,循环的代码就是判断电池是否为无电电池。但有个问题来了,有电电池就是正常的电池状态,那怎么去表达无电电池呢//www.58yuanyou.com,这时候就可以用上布尔逻辑not去表达了,无电电池的表达就是not batteries empty()www.58yuanyou.com。
电池好多呀
代码如下:
for b in batteries
if not b.empty()
goto b
goto bush
这一期的介绍就到此为止啦。“缺电//www.58yuanyou.com”的小艾急需各位编程小能手帮助小艾去收集能量电池哦,各位请助小艾一臂之力!
小艾经常在文章评论区寻找能量电池,大家有疑问欢迎在评论区留言哦!