Comprobando si una clave está en el diccionario

Al agregar y acceder a elementos en diccionarios, podríamos accidentalmente intentar acceder a una clave que aún no ha sido añadida. En ese caso, Python nos indicará que ocurrió un KeyError y que no existe tal clave en el diccionario. Para verificar si la clave está en el diccionario, podemos usar la palabra clave in (exactamente como lo haríamos en listas, tuplas o conjuntos).
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}

Desafío

Se te pide calcular la palabra más frecuente en el ensayo y mostrarla. Sabes que las palabras están separadas por un espacio y que debes ignorar la diferencia entre mayúsculas y minúsculas. Se garantiza que hay solo una palabra más común.
La entrada contiene una sola línea de texto, donde las palabras están separadas por un espacio.
La salida debe contener la palabra más frecuente de la entrada.
Entrada
Salida
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