问答详情
源自:3-4 Python的布尔类型

或运算中,如果两个都为T,输出前面还是后面

a or b,

a,b都为T,输出哪一个

提问者:weixin_慕的地3033588 2023-07-22 15:41

个回答

  • 送东野
    2025-04-26 17:02:55

    根据短路运算原理,True or True进行运算时,在看到第一个True时就可以确定结果是True,不需要关注后面参与运算的是True还是False,所以只输出第一个True。

  • qq_慕仰4143731
    2023-07-22 16:31:56

    a=1

    b=2

    print(a or b)#输出1


    a=[]

    b=2

    print(a or b)#输出2