paiza 論理演算メニュー NOR 演算の基本 Python解説

スポンサーリンク

NOR 演算の基本

0 または 1 の整数 A と B が与えられます。 A NOR B の結果を出力してください。
ここで、 NOR 演算とは、以下の表にしたがって算出する論理演算のことを指します。

入力1 入力2 出力
0 0 1
0 1 0
1 0 0
1 1 0

paiza「NOR 演算の基本」

今回はNOR演算です。NOR演算は論理和(OR)の結果を否定(Not)したものになります。ですので、2つの命題のいずれもFalse(偽)のときにTrue(真)となり、それ以外のときにはFalse(偽)になります。

a, b = map(int, input().split())

print(int(not(a or b)))

PythonでNORを実装すると上記のコードになります。not演算子はbool型の為、結果をTrue, Falseで返します。ですので、数値で結果が欲しい場合はint関数を使います。