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

4 Lösungen Lösungen öffentlich
#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.
#1
vote_ok
von jigga (4260 Punkte) - 23.03.2018 um 11:15 Uhr
Quellcode ausblenden Python-Code
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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben