Dekodowanie funkcji za pomocą odpowiednich promptów
Pracujesz w zespole analizy danych sprzedażowych w firmie oferującej krótkoterminowy wynajem rowerów i motorowerów w mieście. Ceny są dynamiczne: w godzinach szczytu (7:00–10:00 i 17:00–20:00) nie obowiązują żadne zniżki, natomiast poza szczytem ceny mogą spaść nawet o 40% w zależności od popytu i użytkowania.
Poniższa funkcja oblicza ceny i jest zapisana w pliku pricing.py, który model językowy może odczytać i wykorzystać:
def calc_price(base_price, is_peak, discount_ratio):
if is_peak:
return base_price
return base_price * (1 - 0.4 * discount_ratio)
To ćwiczenie jest częścią kursu
Kodowanie wspomagane przez AI dla programistów
Instrukcje do ćwiczenia
- Napisz prompt, który poleci modelowi poprawić funkcję pod kątem **czytelności i poprawności**, uwzględnij kontekst dotyczący cen w godzinach szczytu i poza szczytem oraz **przypadek użycia dynamicznego ustalania cen**, a następnie poproś o zwrócenie odpowiedzi jako **kodu Pythona sformatowanego zgodnie z PEP 8**.
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie