3 の倍数判定
整数Nが与えられます。Nが 3 の倍数の場合はYES
を、そうではない場合はNO
を出力してください。
#入力
N
#出力
YES
またはNO
を出力してください。末尾に改行を入れ、余計な文字、空行を含んではいけません。
YES
または
NO
#コード
a = int(input())
if a % 3 :
print("NO")
else:
print("YES")
#参考
n = int(input())
if n % 3 == 0:
print("YES")
else:
print("NO")
- 入力を整数に変換して受け取ります。
- 「3 の倍数であるか」を判定する方法として「3 で割ったときの余りは 0 であるか」を判定するという方法を取ります。
- 余りを求める演算子は
%
なのでn % 3
のように書くとn
を 3 で割ったときの余りを求めることができます。 - よって、条件式は
n % 3 == 0
が適切であると言えます。