Создайте функцию, которая будет принимать список чисел любой длины и подсчитывать, сколько из этих чисел соответствуют следующему критерию:
ends_add_to_10([19, 46, 2098]) ➞ 3 ends_add_to_10([33, 44, -55]) ➞ 1 ends_add_to_10([]) ➞ 0
def ends_add_to_10(nums):
return sum(int(str(abs(i))[0]) + int(str(abs(i))[-1]) == 10 for i in nums) ends_add_to_10 = lambda n: sum([int(x[0]) + int(x[-1]) == 10 for x in map(lambda z: str(z).replace('-', ''), n)]) Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…