CommencezCommencez gratuitement

Probabilité pondérée

Txs Tools, une entreprise qui vend des outils, souhaite s'implanter hors de son marché d'origine A et entrer sur le marché B. Elle a réalisé une étude de marché et obtenu les probabilités numériques suivantes :

Niveau de ventes (USD) Probabilité (%)
0 5
200 10
300 40
500 20
800 25

Txs Tools ne sera motivée à s'étendre que si elle a l'assurance raisonnable d'atteindre des ventes de 400 ou plus. Pour gérer les différentes probabilités de ventes prévues, Txs Tools vous demande de calculer la probabilité pondérée.

Cette activité fait partie du cours

Prévision financière en Python

Voir le cours

Instructions de l’exercice

  • Calculez la probabilité pondérée pour le niveau de ventes de Txs Tools à partir du tableau des probabilités en créant une liste combinée sales_probability contenant des paires sous forme de chaîne, séparées par une barre verticale |.
  • Créez une boucle qui parcourt la liste pour calculer la probabilité pondérée.
    • La boucle for doit itérer sur chaque pair de la liste et scinder les parts en précisant le caractère qui sépare les paires.
  • Affichez le résultat.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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(____))
Modifier et exécuter le code