Bắt đầu ngayBắt đầu miễn phí

Xác suất có trọng số

Txs Tools, một công ty bán dụng cụ phần cứng, đang muốn mở rộng từ thị trường nội địa A sang Thị trường B. Họ đã thực hiện nghiên cứu thị trường và thu được các xác suất số như sau:

Mức doanh số (USD) Xác suất (%)
0 5
200 10
300 40
500 20
800 25

Txs Tools chỉ cân nhắc mở rộng nếu họ có thể reasonably assure rằng sẽ đạt doanh số từ 400 trở lên. Để quản lý các xác suất dự báo doanh số khác nhau, Txs Tools đã nhờ bạn tính xác suất có trọng số.

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

Xem khóa học

Hướng dẫn bài tập

  • Tính xác suất có trọng số cho mức doanh số của Txs Tools dựa trên bảng xác suất bằng cách tạo một danh sách sales_probability kết hợp, trong đó mỗi cặp được lưu dưới dạng chuỗi và ngăn cách bằng ký tự gạch dọc |.
  • Tạo một vòng lặp lặp qua danh sách để cho ra xác suất có trọng số.
    • Vòng lặp for nên duyệt qua từng pair trong danh sách và tách parts bằng cách chỉ định ký tự dùng để ngăn cách các cặp.
  • In kết quả.

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.

# Create the combined list for sales and probability
sales_probability = ['0|0.05', ____, ____, ____, ____] 
weighted_probability = 0

# Create a for loop to calculate the weighted probability
for ____ in sales_probability:
    parts = pair.____('____')
    weighted_probability += ____(parts[0]) * ____(parts[1])

# Print the weighted probability result
print("The weighted probability is {}.".format(____))
Chỉnh sửa và Chạy Mã