Construirea unei analize a diferențelor dintre previziuni
Txs Tools dispune acum de două previziuni: previziunea originală forecast1 și previziunea ajustată forecast2.
Dependențele au fost deja definite ca def dependencies(base_cost_price, base_sales_price, sales_usd), unde base_cost_price = 7
și base_sales_price = 15, iar forecast2 se bazează pe următoarele valori ajustate ale unităților vândute:
Jul = 700Aug = 220Sep = 520
În acest exercițiu, vom vedea cum să folosim o buclă for pentru a parcurge două liste diferite, forecast1 și forecast2, și cum să calculăm diferența ("gap-ul") folosind un index incrementat. Acest lucru este posibil simultan, deoarece ambele liste au aceeași lungime.
Acest exercițiu face parte din cursul
Prognoze financiare în Python
Instrucțiuni pentru exercițiu
- Completează codul pentru previziunea ajustată și previziunea originală cu variabilele necesare.
- Folosește un index (setând
indexsă pornească de la 0) pentru a parcurge listaforecast2și a afișa rezultatul diferenței dintreforecast2șiforecast1. - Folosește metoda
.formatca parte a instrucțiuniiprintpentru a afișa rezultatul și incrementeazăindex-ul cu 1.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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