На YouTube есть функционал лайков и дизлайков. Выбирая между двумя кнопками, вы можете выразить свое мнение о контенте. При этом настройки не позволяют одновременно и лайкнуть, и дизлайкнуть видео.
Есть и другие правила для этой функции:
Напишите функцию, которая будет принимать список нажатий кнопок и возвращать итоговое состояние.
like_or_dislike(["Dislike"]) ➞ "Dislike" like_or_dislike(["Like", "Like"]) ➞ "Nothing" like_or_dislike(["Dislike", "Like"]) ➞ "Like" like_or_dislike(["Like", "Dislike", "Dislike"]) ➞ "Nothing"
Если никакая из кнопок не активна, возвращаем «Nothing». Если список пуст, тоже возвращаем «Nothing».
def like_or_dislike(lst): state = 'Nothing' for vote in lst: if state == vote: state = 'Nothing' else: state = vote return state
def like_or_dislike(lst): state = 'Nothing' for i in lst: state = 'Nothing' if i == state else i return state
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…