Побудова gap-аналізу між прогнозами
Txs Tools тепер має два прогнози: початковий прогноз forecast1 і скоригований прогноз forecast2.
Залежності вже визначено як def dependencies(base_cost_price, base_sales_price, sales_usd), де base_cost_price = 7
та base_sales_price = 15, а forecast2 базується на таких скоригованих значеннях кількості продажів за місяцями:
Jul = 700Aug = 220Sep = 520
У цій вправі ви побачите, як використати цикл for, щоб пройти двома різними списками — forecast1 і forecast2 — та обчислити різницю ("gap") за допомогою інкрементованого індексу. Це можна зробити одночасно, адже обидва списки мають однакову довжину.
Ця вправа є частиною курсу
Фінансове прогнозування в Python
Інструкції до вправи
- Доповніть код для скоригованого прогнозу та початкового прогнозу потрібними змінними.
- Використайте індекс (задайте
indexпочатковим значенням 0), щоб пройти спискомforecast2і вивести результат різниці міжforecast2мінусforecast1. - Використайте метод
.formatу команді print, щоб вивести результат, і збільшуйте вашindexна 1.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Set the two results
forecast1 = ____(7, 15, [700, 350, 650])
forecast2 = dependencies(____, ____, [____, ____, ____])
# Create an index and the gap analysis for the forecast
index = ____
for ____ in forecast2:
print("The gap between forecasts is {}".____(value - ____[index]))
____ += 1