否定( NOT )の基本

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

入力 出力
0 1
1 0

 

#入力

A

 

#出力

NOT A の結果を 0 または 1 で出力してください。末尾に改行を入れ、余計な文字、空行を含んではいけません。

 

#コード

a = int(input())
if a == 0:
    print(1)
else:
    print(0)

 

#参考

a = int(input())
print(int(not a))
  • Python では not 演算子で記述可能です。ただし、 not 演算子は True または False で結果が出力されます。問題文で 0 または 1 を出力するように指定されているので、 int 型に変換する必要があります。