Розуміння функцій за допомогою влучних підказок
Ви працюєте в команді аналітики даних продажів міського сервісу прокату, що надає велосипеди та мотоцикли для короткострокової оренди. Ціни динамічні: у години пік (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**.
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу