Рассматривается множество целых чисел, принадлежащих числовому отрезку [2848; 109499], которые имеют в своей записи цифру 9, и у которых сумма цифр больших 5 – кратна трём. Найдите количество таких чисел и наибольшее такое число, начинающееся на 8. В ответе запишите два целых числа: сначала количество, затем наибольшее такое число, начинающееся на 8

помогите сделать на питоне

Ответы

Ответ дал: Rediska873
0

def find_sum(number):

   sum = 0

   for i in number:

       if i > 5:

           sum += i

   

   return sum

counter = 0

for num in range(2828, 109500):

   number = list(map(int, str(num)))

   

   if 9 in number:

       if find_sum(number) % 3 == 0:

           counter += 1

           if number[0] == 8:

               result = num

print(counter, result)

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