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

Рассматривается множество целых чисел, принадлежащих числовому отрезку [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)

Похожие вопросы
Предмет: Английский язык, автор: 1232007
Предмет: Русский язык, автор: мария1363
Предмет: Алгебра, автор: 292303983733738389