Budowanie analizy luki między prognozami
Firma Txs Tools dysponuje teraz dwiema prognozami: oryginalną prognozą forecast1 oraz skorygowaną prognozą forecast2.
Zależności zostały już zdefiniowane jako def dependencies(base_cost_price, base_sales_price, sales_usd), gdzie base_cost_price = 7
i base_sales_price = 15, a forecast2 opiera się na następujących skorygowanych wartościach sprzedaży w jednostkach:
Jul = 700Aug = 220Sep = 520
W tym ćwiczeniu sprawdzisz, jak użyć pętli for do przechodzenia między dwiema listami – forecast1 i forecast2 – oraz jak za pomocą inkrementowanego indeksu obliczyć różnicę ("lukę") między nimi. Ponieważ obie listy mają tę samą długość, można to zrobić jednocześnie.
To ćwiczenie jest częścią kursu
Prognozowanie finansowe w Pythonie
Instrukcje do ćwiczenia
- Uzupełnij kod prognozy skorygowanej i prognozy oryginalnej o wymagane zmienne.
- Użyj indeksu (ustaw
indexna wartość początkową 0), aby przejść pętlą przez listęforecast2i wydrukować wynik różnicy międzyforecast2aforecast1. - Użyj metody
.formatw instrukcjiprint, aby wyświetlić wynik, i zwiększ wartośćindexo 1.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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