n1 = "0b1110"
n2 = "0b101"
def bitwise_or(num1, num2):
diff1 = ""
new_num1 = []
new_num2 = []
new_num = []
for c in num1:
new_num1.append(c)
for c in num2:
私はNOR 2の値 a = 0b1010
b = 0b0101
print(~ (a | b))
電流出力が-16ですが取得しようとしていますが、私は 1010
OR 0101
--------
1111
NOT 1111
--------
0000
ので、手でこれを行う場合、これは与えるべきです0の値であり、-16ではありません。それはなぜこれをするの