ПРОГРАММА НА ПИТОНЕ
МНЕ НУЖЕН ТЕСТ ПРОГРАММЫ
Найти наименьшее натуральное число, которое делится на 17, оканчивается на 17 и имеет сумму цифр 17.


iliyalyubarev: и в ответе будет число 17?
iliyalyubarev: в смысле в результате работы программы?
PolluX137: не. там сумма не 17. типа 1+7 =8 а не 17
PolluX137: там вроде 917 или 15317 должно быть
iliyalyubarev: точно, понял
iliyalyubarev: lf 15317

Ответы

Ответ дал: RussianCloun
1

Ответ:

def digitsSum(a):

   s = 0

   while a > 0:

       s += a % 10

       a //= 10

   return s

for i in range(0, 20000, 17):

   if i % 100 == 17 and digitsSum(i) == 17:

       print(i)

       break

Объяснение:

Вас заинтересует