Ciclo 1 Fundamentos de Programación Reto 3: Usted ha sido contratado por el supermercado local para desarrollar un programa que permita seleccionar a un vendedor a partir de la cantidad de ventas realizadas en año anterior en el supermercado. Deberá crear una función que reciba un diccionario como parámetro, que contiene el nombre del vendedor y su cantidad de ventas cumpliendo los siguientes requerimientos. - Asumir que todos los valores de las llaves son enteros. Si el dato no es encontrado debe retornar None. La función debe retornar el nombre del vendedor con la mayor cantidad de ventas. Si hay 2 o más vendedores con las mismas ventas, retornar el nombre de los vendedores. Prototipo de función Ejemplos de resultados Ejemplo 1 Entrada Salida vendedores = {'John': 16, 'Alex': 12, 'Bob': 8, 'Mike': 14, 'Molly': 14} vendedor = reto_3(vendedores) print("Best: {}".format(vendedor)) Best: John Ejemplo 2 Entrada Salida vendedores = {'John': 12, 'Bob': 14, 'Mike': 16, 'Molly': 16, 'Adam': 10} vendedor = reto_3(vendedores) print("Best: {}".format(vendedor)) Best: Mike, Molly Ejemplo 3 Entrada vendedores = None vendedor = reto_3(vendedores) print("Best: {}".format(vendedor)) Salida Best: None Especificación entrada y salida de datos Entradas Nombre Tipo diccionario dict Tipo str Descripción Diccionario con el nombre de los vendedores como llaves y sus ventas como valores. Puede recibir un diccionario vacío o un tipo None. Salida Descripción print("Best: {}".format(vendedor)) Nota: Cada salida corresponde al cumplimiento de una condición especifica En la plataforma debe subirse la función con el mismo nombre, la misma cantidad de argumentos, y el retorno debe tener exactamente la estructura de la salida que se presenta en este documento.