Skapa en gapanalys mellan prognoser
Txs Tools har nu två prognoser: den ursprungliga prognosen forecast1 och den justerade prognosen forecast2.
Beroendena har redan definierats som def dependencies(base_cost_price, base_sales_price, sales_usd), där base_cost_price = 7
och base_sales_price = 15, och forecast2 baseras på följande justerade försäljningsenheter:
Jul = 700Aug = 220Sep = 520
I den här övningen tittar vi på hur man använder en for-loop för att växla mellan två listor, forecast1 och forecast2, och beräknar skillnaden ("gapet") med hjälp av ett inkrementerat index. Det går att göra detta samtidigt eftersom båda listorna har samma längd.
Den här övningen är en del av kursen
Finansiell prognosmodellering i Python
Övningsinstruktioner
- Fyll i koden för den justerade prognosen och den ursprungliga prognosen med de variabler som krävs.
- Använd ett index (sätt
indextill att börja på 0) för att loopa igenom dinforecast2-lista och skriv ut resultatet av skillnaden mellanforecast2minusforecast1. - Använd metoden
.formatsom en del av print-satsen för att skriva ut resultatet, och öka dittindexmed 1.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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