Python :: Aufgabe #178 :: Lösung #1
4 Lösungen

#178
kleine simulation zweier zufallsereignisse
Anfänger - Python
von hollst
- 21.03.2018 um 21:25 Uhr
Gegeben seien zwei unabhängige Zufallsereignisse A und B, wobei A mit einer
Wahrscheinlichkeit von 70 % eintritt und B mit eine Wahrescheinlichkeit von 10 %.
Durch (MontoCarlo-) Simulation schätze man ab, mit welchen Wahrscheinlichkeiten das Doppelereignis (A, B)
vorkommt für die Fälle
a) weder A noch B sind eingetreten,
b) entweder A oder B (oder beide) ist (sind) eingetreten.
Man kann das natürlich auch ausrechnen, aber grau ist bekanntlich alle Theorie.
Wahrscheinlichkeit von 70 % eintritt und B mit eine Wahrescheinlichkeit von 10 %.
Durch (MontoCarlo-) Simulation schätze man ab, mit welchen Wahrscheinlichkeiten das Doppelereignis (A, B)
vorkommt für die Fälle
a) weder A noch B sind eingetreten,
b) entweder A oder B (oder beide) ist (sind) eingetreten.
Man kann das natürlich auch ausrechnen, aber grau ist bekanntlich alle Theorie.
#1

von jigga (4260 Punkte)
- 23.03.2018 um 11:15 Uhr

import random random.seed() a, b = 0, 0 count = 1 while count <= 10000000: iA = random.randint(1,10) iB = random.randint(1,10) if (iA > 7 and iB > 1): a += 1 if (iA <= 7 or iB == 1): b += 1 count += 1 print("Wahrscheinlichkeit für Ereignis a:", str(100*float(a/count)) + "%") print("Wahrscheinlichkeit für Ereignis b:", str(100*float(b/count)) + "%")
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1