Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Listas y Tuplas

Título: Mayor ganancia

Descripción de la función

Dada una lista donde cada elemento representa el precio de las acciones de una empresa en un día determinado, retorna la mayor ganancia posible, considerando que se compra al precio más bajo registrado y se vende al precio más alto registrado. La lista contendrá al menos dos elementos.

Ejemplos

Entrada: mayor_ganancia(precios=[70, 53, 15, 23, 41, 30])
Salida: 55 (Si los precios son [70, 53, 15, 23, 41, 30] la diferencia entre el mayor y el menor precio es 70-15=55).

Parámetros

listelementos: numéricos
precios

lista con los precios de las acciones en cada día. len(precios) >= 2.

Valor retornado

numérico

La mayor ganancia que puede obtenerse si se compra al menor valor y se vende al mayor valor.

Código



Resultado: