下面介绍另外一个常用的逻辑运算符—逻辑与(&&),它可以表示多个条件同时满足。
糖糖的妈妈常常在周末做蛋糕给糖糖吃。面粉和鸡蛋是做蛋糕必须用到的材料,所以糖糖的妈妈要做出蛋糕必须满足以下2个条件。
(1)家里有面粉。
(2)家里有鸡蛋。
用逻辑运算符“&&”来表示这个逻辑,就是“家里有面粉&&家里有鸡蛋”,用两个条件进行逻辑与运算如表5.4所示。
表5.4 用两个条件进行逻辑与运算
这个判断逻辑可以用以下代码来表示。
运行结果如下。
假如现在糖糖的妈妈要做草莓蛋糕,那么要做出草莓蛋糕必须满足以下3个条件。
(1)家里有面粉。
(2)家里有鸡蛋。
(3)家里有草莓。
逻辑运算符“&&”还能连接多个逻辑变量。所以可以这样表示。
用三个条件进行逻辑与运算如表5.5所示。
表5.5 用三个条件进行逻辑与运算
这个判断逻辑可以用以下代码来表示。
运行结果如下。
因此,当用多个条件进行逻辑与运算时,只有所有条件都为true,结果才为true。只要有一个条件为false,结果就为false。
练习题
(1)阅读程序写结果。
(2)阅读程序写结果。