Условие задачи
Найти все целые числа из промежутка от 300 до 600, у которых сумма делителей кратна 10.
Ответ
Код программы:
print("Все числа от 300 до 600 сумма делителей которых кратна 10")
for x in range(300, 601):
dividers_list = [i for i in range(1, x + 1) if x % i == 0]
if sum(dividers_list) % 10 == 0:
print(x, end='\n')
Скриншот работы: