number = int(input('Введите число: '))
divisors = []
for divisor in range(2, number):
if number % divisor == 0:
divisors.append(divisor)
print('Кол-во нетривиальных делителей: ', len(divisors))
Поделитесь своими знаниями, ответьте на вопрос:
Python: напишите программу, которая ищет количество нетривиальных делителей заданного натурального числа.
number = int(input('Введите число: '))
divisors = []
for divisor in range(2, number):
if number % divisor == 0:
divisors.append(divisor)
print('Кол-во нетривиальных делителей: ', len(divisors))