Zacznij terazZacznij za darmo

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

Zobacz kurs

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