Предмет: Информатика, автор: Аноним

Помогите с информатикой нужно решить задачу на питоне
Дано натуральное число N.Найти и вывести все числа в интервале от 1 до N-1,у которых все сумма цифр совпадает с суммой цифр данного числа.Если таких нет то вывести слово нет.
Пример N=44 Числа:17,26,35

Ответы

Автор ответа: Аноним
2

N = str(input())

amount = 0

for i in N:

   amount += int(i)

number_list = []

for number in range(int(N)):

   amount_number = 0

   for num in str(number):

       amount_number += int(num)

       if amount_number == amount:

           if len(str(number)) > 1:

               number_list.append(number)

print(number_list)

Похожие вопросы
Предмет: Другие предметы, автор: leraminowa