CommencerCommencer gratuitement

Probabilité pondérée

Txs Tools, une entreprise qui vend des outils matériels, souhaite s’étendre au-delà de son marché d’origine A vers le marché B. Elle a mené une étude de marché et a 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 prête à s’étendre que si elle a une assurance raisonnable d’atteindre au moins 400 de ventes. Pour gérer les différentes probabilités de ventes prévues, Txs Tools vous demande de calculer la probabilité pondérée.

Cet exercice fait partie du cours

Prévisions financières en Python

Afficher le cours

Instructions

  • 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 avec des paires sous forme de chaîne séparées par un caractère pipe |.
  • 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 cet exemple de code.

# 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