Напишите функцию, которая будет принимать список чисел, представляющих отдельные высоты горы, и определять, годится ли такая гора для восхождения на нее.
Пригодными для восхождения горами будем считать те, где разница между соседними высотами не превышает 5 единиц.
Примечание. Список может начинаться с любого числа и быть любой длины.
is_scalable([1, 2, 4, 6, 7, 8]) ➞ True is_scalable([40, 45, 50, 45, 47, 52]) ➞ True is_scalable([2, 9, 11, 10, 18, 21]) ➞ False
def is_scalable(lst): return all(abs(a-b) <= 5 for a, b in zip(lst, lst[1:]))
def is_scalable(lst): return all(abs(lst[i] - lst[i - 1]) < 6 for i in range(1, len(lst)))
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…