Рассматривается множество целых чисел, принадлежащих числовому отрезку [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)
Новые вопросы
Английский язык,
1 год назад
Русский язык,
1 год назад
Геометрия,
6 лет назад
Математика,
6 лет назад
Математика,
8 лет назад