Ваш дом ограбили, но вас интересует только то, на месте ли ваша собачка.
Напишите функцию, которая будет принимать словарь и строку — кличку собаки (в нижнем регистре). Ключами словаря будут названия пропавших вещей (и кличка собаки, если она пропала), а значениями — их стоимость.
Если собака, предположим, Timmy, есть в словаре (т. е. собака украдена), функция должна вернуть строку «Timmy is gone…». Если собаки в словаре нет, возвращается строка «Timmy is here!».
Обратите внимание, что в возвращаемой строке кличка собаки должна писаться с заглавной буквы.
items = { "tv": 30, "timmy": 20, "stereo": 50, } ➞ "Timmy is gone..." items = { "tv": 30, "stereo": 50, } ➞ "Timmy is here!" items = { } ➞ "Timmy is here!"
def find_it(items, name): return '{} is {}'.format(name.title(), 'gone...' if name in items else 'here!')
find_it = lambda i, n: n.title() + (' is here!', ' is gone...')[n in i]
def find_it(items, name): return name.capitalize() + ' {}'.format(['is here!', 'is gone...'][name in items])
При анализе данных часто требуется быстро найти абсолютное значение набора чисел. Для выполнения этой задачи…
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…