Задача к ЕГЭ по информатике на тему «прочие прототипы» №2

Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [467693; 467740], числа, кратные сумме цифр самого числа. Каждое найденное число запишите через пробел.

for x in range(467693, 467740 + 1):
    s = x
    sm = 0
    while s > 0:  # Цикл, в котором считается сумма цифр числа
        sm += s % 10
        s = s // 10
    if x % sm == 0:
        print(x, end=" ")

Ответ: 467709 467721 467740
Оцените статью
Я решу все!