Как записать условие "Рассматривается множество целых чисел, принадлежащих числовому отрезку [2894;174882], которые оканчиваются цифрой 8...."
Вот само задание : Рассматривается множество целых чисел, принадлежащих числовому отрезку [2894;174882], которые оканчиваются цифрой 8 и у которых сумма цифр больше 22. Найдите количество таких чисел и такое тринадцатое число по порядку. В ответе запишите два целых числа: сначала количество, затем тринадцатое такое число.
for i in range(2894, 174883):
if (i%8 == 0 and i%22 != 0):
a.append(i)
print(len(a),(sum(a)))
Ответы (1 шт):
Автор решения: Zoxver
→ Ссылка
a=[]
for i in range(2894, 174883):
if str(i)[-1] == "8" and sum([int(j) for j in str(i)]) > 22:
a.append(i)
print(len(a), a[12])