python 3.7 使っています。
ネットで検索したら、論理和 で、OR は | と同じと出てきます。
以下例
https://qiita.com/7shi/items/41d262ca11ea16d85abc#%E8%AB%96%E7%90%86%E5%92%8C-or
ですが、やってみたら結果が違うことがありました。
a = 0b1011
b = 0b1101
以下計算
bin(a or b) # 結果(A)
'0b1011'
bin(a | b) # 結果(B)
'0b1111'
教科書的には、結果(B)が正しいと思うので、結果(A)は何だろう、、と。
どなたか分かる方教えていただければ幸いです。
また、今後は
or よりも、 | を使う方が安全な気がしました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/13 06:20