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
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