Напишите программу, которая принимает одно натуральное число и выводит количество его различных делителей.
n = int(input())
res = 0
for i in range(1, int((n)**0.5) + 1):
if (n % i == 0):
res += 1
if (n // i != i):
res += 1
print(res)
Ответ:
Напишите программу, которая принимает одно натуральное число и выводит количество его различных делителей.
n = int(input())
res = 0
for i in range(1, int((n)**0.5) + 1):
if (n % i == 0):
res += 1
if (n // i != i):
res += 1
print(res)