使用and和or运算符
示例代码:
print(123 == 123 and True or False) # 输出True print(456 == 123 and True or False) # 输出False
解析:and和or运算符具有短路执行的特点,在不满足条件的情况下会直接返回结果。因此,我们可以将打印true和false的条件分别放在and和or运算符的两边,进而达到不使用if else和任何类型循环打印true或false的目的。
上一篇:不使用ifelifelse判断正数、负数、零
下一篇:不使用ifelse来判断一个数是偶数还是奇数。