python中or和and的用法区别,Python and和or

  python中or和and的用法区别,Python and和or

  我想弄清楚我的代码为什么不能工作。为什么我的一些逻辑门,比如或者,没有给我正确的输出?以运筹学门为例。当我运行代码并传入一作为A和B的值时,输出仍然是错误。我已经试过调整它,但它仍然提供错误的作为输出。

  下面是我迄今为止所做的一个例子:ain put=int(input( Enter value for A:))

  bInput=int(input(为B输入值: ))

  #与门

  如果aInput==1且bInput==1:

  ANDGate=True

  ANDGateNum=1

  否则:

  ANDGate=False

  ANDGateNum=0

  打印(与门输出为,与门,或,与门编号)

  #与非门

  如果aInput==1且bInput==1:

  NANDGate=False

  NANDGateNum=0

  否则:

  NANDGate=True

  NANDGateNum=1

  打印(与非门输出为,与非门,或,NANDGateNum)

  #或门

  如果aInput==1且bInput==1:

  ORGate=True

  ORGateNum=1

  如果aInput==1且bInput==0:

  ORGate=True

  ORGateNum=1

  如果aInput==0且bInput==1:

  ORGate=True

  ORGateNum=1

  否则:

  ORGate=False

  ORGateNum=0

  打印(或门输出为,或门,”或,ORGateNum)

  #或非门

  如果aInput==1且bInput==1:

  NORGate=False

  NORGateNum=0

  如果aInput==1且bInput==0:

  NORGate=False

  NORGateNum=0

  如果aInput==0且bInput==1:

  NORGate=False

  NORGateNum=0

  否则:

  NORGate=True

  NORGateNum=1

  打印( NOR门输出为“或非门”或,NORGateNum)

  #XNOR门

  如果aInput==1且bInput==1:

  XNORGate=True

  XNORGateNum=1

  如果aInput==1且bInput==0:

  XNORGate=False

  XNORGateNum=0

  如果aInput==0且bInput==1:

  XNORGate=False

  XNORGateNum=0

  否则:

  XNORGate=True

  XNORGateNum=1

  打印( XNOR门输出为“XNOR门”或,XNORGateNum)

  #异或门

  如果aInput==1且bInput==1:

  XORGate=False

  XORGateNum=0

  如果aInput==1且bInput==0:

  XORGate=True

  XORGateNum=1

  如果aInput==0且bInput==1:

  XORGate=True

  XORGateNum=1

  否则:

  XORGate=False

  XORGateNum=0

  打印(异或门输出为“异或门”或XORGateNum)

  #非门

  如果aInput==1:

  NOTGate=False

  NOTGateNum=0

  否则:

  NOTGate=True

  NOTGateNum=1

  打印(非门输出为,不是门,”或,NOTGateNum)

  我还试着用一个或者来替换aInput和宾普特之间的而且,这看起来很有效,但是用异或运算和同或门门重复使用有点困难:#或门

  如果aInput==1或bInput==1:

  ORGate=True

  ORGateNum=1

  否则:

  ORGate=False

  ORGateNum=0

  打印(或门输出为,或门,”或,ORGateNum)

  #或非门

  如果aInput==1或bInput==1:

  NORGate=False

  NORGateNum=0

  否则:

  NORGate=True

  NORGateNum=1

  打印( NOR门输出为“或非门”或,NORGateNum)

  历史中提交的图片或压缩文件

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: