Začněte nyníZačněte zdarma

Vážená pravděpodobnost

Txs Tools, společnost prodávající nářadí, plánuje expandovat ze svého domácího trhu A na trh B. Provedla průzkum trhu a získala následující číselné pravděpodobnosti:

Úroveň prodeje (USD) Pravděpodobnost (%)
0 5
200 10
300 40
500 20
800 25

Txs Tools se rozhodne k expanzi jen tehdy, pokud bude mít dostatečnou jistotu, že dosáhne prodeje 400 USD nebo více. Pro zpracování různých pravděpodobností předpokládaných prodejů tě Txs Tools požádala o výpočet vážené pravděpodobnosti.

Toto cvičení je součástí kurzu

Finanční prognózování v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej váženou pravděpodobnost pro úrovně prodeje Txs Tools na základě tabulky pravděpodobností – vytvoř kombinovaný seznam sales_probability, kde jsou párové hodnoty uloženy jako řetězec oddělený znakem pipe |.
  • Vytvoř smyčku, která bude iterovat přes tento seznam a vypočítá váženou pravděpodobnost.
    • Smyčka for by měla procházet každý pair v seznamu a rozdělit parts zadáním znaku, který odděluje jednotlivé páry.
  • Vypiš výsledek.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(____))
Upravit a spustit kód