Kom igångKom igång gratis

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 = 700
  • Aug = 220
  • Sep = 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

Visa kurs

Ö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 index till att börja på 0) för att loopa igenom din forecast2-lista och skriv ut resultatet av skillnaden mellan forecast2 minus forecast1.
  • Använd metoden .format som en del av print-satsen för att skriva ut resultatet, och öka ditt index med 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
Redigera och kör kod