逻辑运算基本规则

逻辑运算

  1. 与 (取值运算)

    xyresult
    000
    100
    010
    111
  2. 或(取值运算)

    xyresult
    000
    101
    011
    111
  3. 非(三态门)

    xresult
    01
    10
  4. 异或(加法运算)

    xyresult
    000
    101
    011
    110

在这里插入图片描述

  1. 同或运算(减法计算)

    xyresult
    001
    100
    010
    111

    在这里插入图片描述

运算电路

一位与运算电路

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a0MPPCMf-1625799211351)(D:\Pending\Learn-Vim_zh_cn\cc.assets\image-20210709102209093.png)]

一位或运算电路

在这里插入图片描述

非门运算电路

在这里插入图片描述

异或运算电路

在这里插入图片描述

同或运算,求负数的补码

在这里插入图片描述
电路如下:
在这里插入图片描述

运算的性质(补充)

参考:https://blog.csdn.net/weixin_37711738/article/details/89639395?utm_term=%E9%80%BB%E8%BE%91%E8%BF%90%E7%AE%97%E6%B3%95%E5%88%99&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allsobaiduweb~default-2-89639395&spm=3001.4430
在这里插入图片描述

  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中常见的基本运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。下面分别介绍这些运算符及其运算规则,并给出相应的示例代码。 1. 算术运算符 算术运算符用于进行基本的数学计算,包括加、减、乘、除、取模、幂等运算。其运算规则与数学中的运算规则相同。 | 运算符 | 描述 | 示例 | | --- | --- | --- | | + | 加法 | 3 + 5 = 8 | | - | 减法 | 5 - 3 = 2 | | * | 乘法 | 3 * 5 = 15 | | / | 除法 | 5 / 2 = 2.5 | | % | 取模(求余数) | 5 % 2 = 1 | | ** | 幂运算 | 2 ** 3 = 8 | 示例代码: ```python a = 3 b = 5 print(a + b) # 输出8 print(a - b) # 输出-2 print(a * b) # 输出15 print(a / b) # 输出0.6 print(b % a) # 输出2 print(a ** b) # 输出243 ``` 2. 比较运算符 比较运算符用于比较两个值的大小关系,其结果返回布尔值True或False。 | 运算符 | 描述 | 示例 | | --- | --- | --- | | == | 等于 | 3 == 5,返回False | | != | 不等于 | 3 != 5,返回True | | > | 大于 | 5 > 3,返回True | | < | 小于 | 3 < 5,返回True | | >= | 大于等于 | 5 >= 3,返回True | | <= | 小于等于 | 3 <= 5,返回True | 示例代码: ```python a = 3 b = 5 print(a == b) # 输出False print(a != b) # 输出True print(a > b) # 输出False print(a < b) # 输出True print(a >= b) # 输出False print(a <= b) # 输出True ``` 3. 逻辑运算逻辑运算符用于连接两个或多个条件,其结果返回布尔值True或False。 | 运算符 | 描述 | 示例 | | --- | --- | --- | | and | 与运算 | a > 0 and b < 10,返回True | | or | 或运算 | a > 0 or b < 10,返回True | | not | 非运算 | not(a > 0),返回False | 示例代码: ```python a = 3 b = 5 print(a > 0 and b < 10) # 输出True print(a > 0 or b < 10) # 输出True print(not(a > 0)) # 输出False ``` 4. 赋值运算符 赋值运算符用于将一个值赋给一个变量。 | 运算符 | 描述 | 示例 | | --- | --- | --- | | = | 简单赋值 | a = 3 | | += | 加法赋值 | a += 3,相当于a = a + 3 | | -= | 减法赋值 | a -= 3,相当于a = a - 3 | | *= | 乘法赋值 | a *= 3,相当于a = a * 3 | | /= | 除法赋值 | a /= 3,相当于a = a / 3 | 示例代码: ```python a = 3 a += 3 # 等价于a = a + 3 print(a) # 输出6 a -= 3 # 等价于a = a - 3 print(a) # 输出3 a *= 3 # 等价于a = a * 3 print(a) # 输出9 a /= 3 # 等价于a = a / 3 print(a) # 输出3.0 ``` 通过以上示例代码,可以更好地了解Python中基本运算符的用法和运算规则

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值