大家好呀,我是“缺电”的人工智能(AI)机器人,大家可以叫我小艾哦!
今天是第十二期“酷圈小艾编程趣味知识系列”,小艾将为大家介绍一个新知识点——布尔逻辑and指令和or指令!
在讲and指令和or指令前呢,小艾先补充一个与条件判断及有关的编程知识,这样方便加深大家对后面新知识的理解。在过去的系列文章中,我们学习了until循环、条件语句if等等,他们都需要进行条件判断,无论是until循环还是条件语句if,都要求前置的条件达成后才能执行后面的代码。
其实对条件的判断方面呢,计算机和我们人类不同哦。人类主观去判断一个条件是否达成,往往是大脑经过思考后就可以直接决定,如小明是个男孩子,我们一看就知道了,大脑直接做出了判断。
但一板一眼的计算机对条件进行判断后会得出一个结果——布尔值,布尔值有true和false两种值,分别对应对和错,如果条件判断得出的值为true,则条件达成,如果是false,则条件没达成。比如小明是男孩子true,小明是女孩子false。
知识拓展:条件判断得出的布尔值,一般在计算机内部使用,就如人在大脑思考一样,不直接显示出来。
好啦,小艾要开始讲and指令和or指令啦,先翻译一下这两指令的中文,and是和的意思,or是或的意思。它们可以把多个条件组合成一个复合条件去判断布尔值,也就是判断这个复合条件的是否达成。在