Divisor


解答を提出する

点数: 1
制限時間: 1.0s
メモリ制限: 14M

著者:
課題のタイプ
許可されている言語
Python

入力から数字が1つ与えられるので、1以上の約数(割り切れる数)が何個あるか表示してください。

入力の詳細

入力は以下のように1行与えられます。

X

ここで\(1\leq X\leq 2500\)です。

出力の詳細

出力として1以上の約数が何個あるか整数で表示してください。

入力例

1281

出力例

8

ヒント

ヒント1

for文にて例えば、1から5まで繰り返し変数の中身を変化させながら繰り返したい場合は範囲指定をすることができます。

for i in range(1,5):
    print(i,"回目の繰り返しです")
ヒント2

ある数値Xに対してYが約数かどうかを判定するためには割った余りがゼロかどうかで判断できます。

X = 1521
Y = 71
if X % Y == 0:
    print(Y,"は",X,"の約数です")
else:
    print(Y,"は",X,"の約数ではありません")

コメント

現時点でコメントはありません。