ÎncepețiÎncepe gratuit

Decodifică funcții cu prompturi potrivite

Faci parte din echipa de Analiză a Datelor de Vânzări la o companie de închirieri de mobilitate urbană care oferă biciclete și motociclete pentru închirieri pe termen scurt. Prețurile sunt dinamice: în orele de vârf (7–10 dimineața, 17–20 seara) nu se aplică reduceri; în orele în afara vârfului, prețurile pot scădea cu până la 40% în funcție de cerere și utilizare.

Funcția de mai jos calculează prețurile și este salvată în pricing.py, un fișier pe care modelul îl poate citi și folosi:

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

Acest exercițiu face parte din cursul

Programare asistată de AI pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

- Creează un prompt prin care să ceri modelului să îmbunătățească funcția pentru o **lizibilitate și corectitudine mai bune**, incluzând context despre prețurile din orele de vârf și din afara vârfului și **cazul de utilizare al prețurilor dinamice**, și solicitând ca răspunsul să fie returnat ca **cod Python formatat conform PEP 8**.

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul