ComenzarEmpieza gratis

Descifrando funciones con los prompts adecuados

Trabajas en el equipo de Análisis de Datos de Ventas de una empresa de alquileres de movilidad urbana que ofrece bicicletas y motos para alquileres de corta duración. Los precios son dinámicos: en horas punta (de 7 a 10 a. m., y de 5 a 8 p. m.) no se aplican descuentos; en horas valle, los precios pueden bajar hasta un 40 % según la demanda y el uso.

La función de abajo calcula los precios y está guardada en pricing.py, un archivo que el LLM puede leer y usar:

def calc_price(base_price, is_peak, discount_ratio):
  if is_peak:
    return base_price
  return base_price * (1 - 0.4 * discount_ratio)

Este ejercicio forma parte del curso

Programación asistida por IA para desarrolladores

Ver curso

Instrucciones del ejercicio

- Indica al modelo que mejore la función para lograr mayor **legibilidad y corrección**, incluyendo contexto sobre la tarificación en horas punta y horas valle y el **caso de uso de precios dinámicos**, y pide que devuelva la respuesta como **código Python con formato PEP 8**.

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio