Напишите функцию, которая будет принимать список чисел и определять, расположены они строго по убыванию (decreasing), строго по возрастанию (increasing), либо не упорядочены (neither).
check([1, 2, 3]) ➞ "increasing" check([3, 2, 1]) ➞ "decreasing" check([1, 2, 1]) ➞ "neither" check([1, 1, 2]) ➞ "neither"
Примечания:
def check(lst): if sorted(set(lst)) == lst: return 'increasing' if sorted(set(lst), reverse=True) == lst: return 'decreasing' return 'neither'
def check(lst): if len(set(lst)) < len(lst): return 'neither' return 'increasing' if lst == sorted(lst) else 'decreasing'
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…
В этой статье мы рассмотрим, что такое подсказки типов и чем они могут быть полезны.…