Xây dựng phân tích khoảng cách giữa các dự báo
Txs Tools hiện có hai bản dự báo: dự báo gốc forecast1 và dự báo đã điều chỉnh forecast2.
Các phụ thuộc đã được định nghĩa là def dependencies(base_cost_price, base_sales_price, sales_usd), trong đó base_cost_price = 7
và base_sales_price = 15, với forecast2 được xây dựng dựa trên các giá trị đơn vị bán hàng điều chỉnh sau:
Jul = 700Aug = 220Sep = 520
Trong bài tập này, bạn sẽ học cách dùng vòng lặp for để chạy qua hai danh sách khác nhau, forecast1 và forecast2, và tính chênh lệch ("gap") bằng cách dùng một chỉ số tăng dần. Việc này có thể thực hiện đồng thời vì cả hai danh sách có cùng độ dài.
Bài tập này là một phần của khóa học
Dự báo tài chính với Python
Hướng dẫn bài tập
- Hoàn thiện mã cho dự báo đã điều chỉnh và dự báo gốc với các biến cần thiết.
- Dùng một chỉ số (đặt
indexbắt đầu từ 0) để lặp qua danh sáchforecast2và in ra kết quả chênh lệch giữaforecast2trừforecast1. - Dùng phương thức
.formattrong câu lệnh in để hiển thị kết quả, và tăngindexlên 1 sau mỗi vòng lặp.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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