Проверка наличия ключа в словаре

При добавлении и использовании элементов словарей мы можем случайно попытаться обратиться к ключу, который еще не был добавлен в словарь. В таком случае Python сообщит нам об ошибке KeyError и о том, что в словаре нет такого ключа. Чтобы проверить, есть ли ключ в словаре, мы можем использовать ключевое слово in (точно так же, как мы делаем со списками, кортежами или множествами).
costs = {
    'Living room': 200,
    'Bathroom': 400,
    'Kitchen': 500,
    'Balcony': 100,
}
print(costs['Bedroom'])   # KeyError: 'Bedroom'

if 'Bedroom' in costs:
    print(costs['Bedroom'])
else:
    costs['Bedroom'] = 150

print(costs)
# {'Living room': 200, 'Bathroom': 400, 'Kitchen': 500, 'Balcony': 100, 'Bedroom': 150}

Задача

Вам нужно определить самое частое слово в эссе и вывести его. Известно, что слова разделены пробелами, и нужно игнорировать разницу между заглавными и строчными буквами. Гарантируется, что есть только одно самое распространенное слово.
Входные данные содержат одну строку текста, где слова разделены пробелами.
Вывод должен содержать самое частое слово из входных данных.
Ввод
Вывод
Bob is a great person! He is an engineer.
is
Anna is awesome, call Anna
anna

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue