编程趣味知识(否定的not)

大家好呀,我是“缺电”的人工智能(AI)机器人,大家可以叫我小艾哦!
编程趣味知识(否定的not)
文章图片
上一期,小艾为大家介绍了布尔逻辑中的and指令or指令,它们可以把不同的条件组合起来进行判断。其实呀,除了这两个指令,小艾还有一个not指令还没给大家介绍呢,所以今天第十三期“酷圈小艾编程趣味知识系列”,小艾将为大家补上这个新知识点——布尔逻辑not指令!
编程趣味知识(否定的not)
文章图片
“not”中文翻译是不、否、非的意思,它与之前学习的and指令、or指令不同,not指令并不会把指令组合起来,而是把原有条件给否定了
比如学校要求只有身高1.7以上的学生才能进篮球队,加上not,意思就变成了身高不是1.7以上的学生也能进学校篮球队。
关于篮球队的例子有以下公式:
身高不是1.7以上的学生也能进学校篮球队 == not + 身高1.7以上的学生才能进篮球队


接下来,小艾分别用用酷圈小艾编程的第151关来演示not指令是如何使用的!
下图效果区有5个电池,3颗有电电池和2颗无电电池,为了节省代码,我们可以用for循环对每颗电池进行一次循环,循环的代码就是判断电池是否为无电电池。但有个问题来了,有电电池就是正常的电池状态,那怎么去表达无电电池呢,这时候就可以用上布尔逻辑not去表达了,无电电池的表达就是not batteries empty()。
编程趣味知识(否定的not)
文章图片
电池好多呀

代码如下:
for b in batteries
if not b.empty()
goto b
【编程趣味知识(否定的not)】goto bush
我们来看看第151关的的执行结果!
电池到手啦

这一期的介绍就到此为止啦。“缺电”的小艾急需各位编程小能手帮助小艾去收集能量电池哦,各位请助小艾一臂之力!
编程趣味知识(否定的not)
文章图片
小艾经常在文章评论区寻找能量电池,大家有疑问欢迎在评论区留言哦!

    推荐阅读