""" 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
06.逻辑运算符
本节841字2025-02-18 18:56:15