python学习站 /python基础代码
阅读主题
正文字体
字体大小

06.逻辑运算符

本节841字2025-02-18 18:56:15
"""
author:少校
create Time:2025/2/18 11:43
越努力越幸运
"""
# 逻辑运算符: and(逻辑与运算)、or(逻辑或运算)、not(逻辑非运算)
#1.and(逻辑与运算)
'''
1)应用场景:需要两个条件都成立,相当于“并且”
2)运算规则: 条件1 and 条件2 -两个条件都成立结果就true 否则为false
'''
#案例:判断num是否同时被3和7整除
num = 98
print(num % 3 == 0 and num % 7 == 0) #False
# 2. or(逻辑或运算)
'''
1)应用场景:只要两个条件有一个成立就是 true
2)运算规则:两个都不成立式false 否则都是true
'''
#案例:判断num是否能被3或者7整除
num = 14
print(num,"是否能被3或者7整除:",num % 3 == 0 or num % 7 == 0)
#练习1:判断num是否式一个大于10的偶数
num = 29
print(num > 10 and num % 2 == 0)
#练习2:判断year保存的年份是否式闰年
year = 1988
print((year % 4 == 0 and year % 100 != 0) or (year % 400 == 0))
print('------------------------------分割线------------------------------')
#3.not(逻辑非运算)
#1).应用场景:正向条件比较多的时候,利用not反向写条件

#案例:判断age是否未成年
age = 19
print(not age>=18) #False


网友评论

相关作品