Напишите программу которая вычисляет сумму всех делителей заданного натурального числа n и находит все нечетные делители этой суммы

29 Мая 2019 в 19:43
216 +1
0
Ответы
1

n = int(input("Введите натуральное число: "))
sum_of_divisors = 0

for i in range(1, n+1):
if n % i == 0:
sum_of_divisors += i

odd_divisors_of_sum = []
for i in range(1, sum_of_divisors+1, 2):
if sum_of_divisors % i == 0:
odd_divisors_of_sum.append(i)

print("Сумма всех делителей числа", n, ":", sum_of_divisors)
print("Все нечетные делители этой суммы:", odd_divisors_of_sum)

21 Апр 2024 в 02:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир