ComeçarComece de graça

Decodificando funções com os prompts certos

Você faz parte da equipe de Sales Data Analytics de uma empresa de mobilidade urbana que oferece bikes e motos para locação de curto prazo. A precificação é dinâmica: nos horários de pico (7–10 AM, 5–8 PM) não há descontos; fora do pico, os preços podem cair em até 40% conforme a demanda e o uso.

A função abaixo calcula os preços e está salva em pricing.py, um arquivo que o LLM pode ler e 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 exercício faz parte do curso

Codificação com IA para Desenvolvedores

Ver curso

Instruções do exercício

- Instrua o modelo a melhorar a função para **legibilidade e correção**, incluindo contexto sobre preços em horários de pico e fora de pico e o **caso de uso de precificação dinâmica**, e pedindo para retornar a resposta como **código Python formatado segundo a PEP 8**.

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício