Python入门之bool类型

"""
    bool
    运算符
        比较运算符   >    <  >=  <=  ==
                结果是: bool类型
        逻辑运算符: 判断两个bool值关系
                    与   或  非
"""
#  1.bool 类型
#  取值:(真,对的,满足条件)True (假,错的,不满足条件)False
#  命题:带有判断性的陈述句
#  1 > 2     -->  False
print(1 > 2)

# 2.逻辑运算符
#   --   与:一假俱假,表示并且(都得满足)的关系
print(True and True)  # True 都得满足条件,结论才满足条件
print(False and True)  # False
print(True and False)  # False
print(False and False)  # False

#   --   或:一真俱真,表示或者(一个满足就行)的关系
print(True or True)  # True
print(False or True)  # True
print(True or False)  # True
print(False or False)  # False

#   --   非:取反
print(not True)  # False

# 练习:判断年份是否为闰年。
# 闰年(True):年份能被4整除,但是不能被100整除。
#       能被400整除
# 平年(False)
year = int(input("请输入年份:"))
result = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
print(result)

 

posted @ 2023-01-22 02:12  黎小菜  阅读(121)  评论(0)    收藏  举报