Pythonコードで約数を表示する。

1からその数までで、その数を割った際に余りがでない数を表示します。

num = 10

for i in range(1,num+1):
    if num % i == 0:
        print(i)

結果

1,2,5,10

約数を数えて、その個数を表示するコードはこちら

num = 10

count = 0
for i in range(1,num+1):
    if num % i == 0:
        count += 1

print(count)