python运算符

Python运算符相关知识
摘要由CSDN通过智能技术生成
   #                               ***Python运算符相关知识***

1.逻辑运算符:and、or、not

1)and - 逻辑与运算

1)应用场景:用来连接需要同时成立的多个条件,相当于生活中的’并且’。

2)运算规则:条件1 and 条件2 - 如果两个条件都成立结果就是True,只要有一个条件不成立结果就是False

True and True - True
True and False - False
False and True - False
False and False - False
  • 案例1:判断num是否能够同时被3和7整除

  • num =42

    • 能够同时被3和7整除 -> 能被3整除并且能够被7整除
    • 被3整除的条件:num % 3 == 0
    • 被7整除的条件:num % 7 == 0
    print('num是否能够同时被3和7整除:', num % 3 == 0 and num % 7 == 0)
    

    2). or - 逻辑或运算

    1)应用场景:如果多个条件中只要有一个条件成立就行,就使用or来连接,相当于生活中’或者’。
    2)运算规则:条件1 or 条件2 - 两个条件中主要有一个条件成立结果就是True,两个条件都不成立结果是False

    True or True - True
    True or False - True
    False or True - True
    False or False - False

    练习1:写出num是否能3或者7整除的条件

    num = 23
    print('num是否能3或者7整除:', num % 3 == 0 or num % 7 == 0)
    

    练习2:写出year是否是闰年的条件

    闰年分为普通闰年和世纪闰年两种:能被4整除但是不能被100整除的年是普通闰年,能被400整除的年是世纪闰年。

    year = 2008
    普通闰年: year % 4 == 0 and year % 100 != 0
    世纪闰年: year % 400 == 0
    print('year是否是闰年:', (year % 4 == 0 and year % 100 != 0)
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值