ПочатиПочніть безкоштовно

Розуміння функцій за допомогою влучних підказок

Ви працюєте в команді аналітики даних продажів міського сервісу прокату, що надає велосипеди та мотоцикли для короткострокової оренди. Ціни динамічні: у години пік (7–10 ранку, 17–20 вечора) знижки не застосовуються; у непікові години ціни можуть знижуватися до 40% залежно від попиту та використання.

Наведена нижче функція обчислює ціни та збережена у файлі pricing.py, який LLM може прочитати й використати:

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

Ця вправа є частиною курсу

Кодування з підтримкою ШІ для розробників

Переглянути курс

Інструкції до вправи

- Сформулюйте підказку до моделі, щоб поліпшити функцію для кращої **читабельності та коректності**, додайте контекст про ціноутворення в пікові та непікові години та про **використання динамічного ціноутворення**, і попросіть повернути відповідь як **код Python у форматі PEP 8**.

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу