1. Learn
  2. /
  3. Courses
  4. /
  5. Dự báo tài chính với Python

Connected

Exercise

Tính khoản phải thu (debtors)

Khi bạn bán hàng theo hình thức trả chậm (bán chịu), phần bán chịu sẽ được ghi vào bảng cân đối kế toán dưới mục ‘Accounts Receivable’ hoặc ‘Debtors’. Ví dụ, nếu doanh số bán chịu phát sinh trong tháng 1 với thời hạn thanh toán 60 ngày, thì khoản này sẽ được ghi nhận vào tài khoản ‘Debtors’ trong tháng 1, nhưng chỉ được thanh toán (giải phóng) vào tháng 3, và cứ thế tiếp tục.

Trong bài tập này, bạn sẽ tạo các danh sách sau:

  • Doanh số bán chịu trong tháng credits, trong bài này bằng 60% giá trị bán hàng.
  • Tổng khoản phải thu debtors, được tính bằng khoản bán chịu của tháng hiện tại cộng với khoản bán chịu của tháng trước, trừ đi khoản bán chịu của hai tháng trước (vì giả định rằng khoản bán chịu từ 2 tháng trước, tức 60 ngày, sẽ được thanh toán vào thời điểm đó).

Chúng tôi đã thiết lập chỉ mục cho biến month. Giá trị month được đặt là 0.

Instructions

100 XP
  • Tạo danh sách trống credits và danh sách trống debtors.

  • Hoàn thiện vòng lặp for:

    • Tính khoản bán chịu của tháng bằng cách nhân giá trị bán hàng (gán cho biến mvalue) với tỷ lệ bán chịu (60%).
    • Nếu month lớn hơn 0, thêm vào debtors giá trị bằng khoản bán chịu tháng hiện tại cộng với khoản bán chịu của tháng trước.
    • Nếu month không lớn hơn 0, thêm vào debtors giá trị bằng khoản bán chịu của tháng hiện tại.
  • In danh sách debtors.