这是怎么推出来的?

来源:3-4 Python的布尔类型

慕斯卡123

2021-09-29 22:20


相关截图:

615475d50001cd5f10801240.jpg

写回答 关注

1回答

  • Humanplus
    2021-09-30 13:09:53

    首先:0,None和空字符串都被python看作False,

    其次:a=ture

    所以:从左到右可被看成(True and False or True)

    又因为:在布尔值and中,输入全为真,输出才为真,否则为假;在布尔值or中,输入任一为真,输出才为真,否则为假

    由此:从左到右推理则为(真 and 假 or 真)——>(假 or 真)——>(真)

                                         (a and 0 or 99)——>(0 or 99)——>(99)

    所以答案为99

    慕斯卡123

    谢谢大佬👍

    2021-09-30 18:31:20

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154170 学习 · 1075 问题

查看课程

相似问题