ПочатиПочніть безкоштовно

Зважена ймовірність

Txs Tools, компанія, що продає ручний інструмент, планує вийти за межі свого домашнього ринку A на Ринок B. Вони провели маркетингове дослідження та отримали такі числові ймовірності:

Рівень продажів (USD) Ймовірність (%)
0 5
200 10
300 40
500 20
800 25

Txs Tools розглядатиме розширення лише за умови обґрунтованої впевненості, що зможе досягти продажів на рівні 400 або більше. Щоб керувати різними ймовірностями прогнозних продажів, Txs Tools попросили вас обчислити зважену ймовірність.

Ця вправа є частиною курсу

Фінансове прогнозування в Python

Переглянути курс

Інструкції до вправи

  • Обчисліть зважену ймовірність для рівня продажів Txs Tools на основі наведеної таблиці ймовірностей, створивши об'єднаний список sales_probability з парних значень у вигляді рядка, розділеного символом вертикальної риски |.
  • Створіть цикл, що ітерується списком, щоб отримати зважену ймовірність.
    • Цикл for має проходити кожною pair у списку та розбивати parts, указавши символ, який розділяє пари.
  • Виведіть результат.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(____))
Редагувати та запускати код