from random import * ANZAHL_SIMULATIONEN = 10000 ANFANGSVERMOEGEN = 100 anzahl_gewinne = 0 gesamt_gewinn = 0 # Kann und wird auch negativ sein. for simulationsnummer in range(1, ANZAHL_SIMULATIONEN + 1): vermoegen = ANFANGSVERMOEGEN einsatz = 1 while ??? weder pleite noch ANFANGSVERMOEGEN verdoppelt ???: if randrange(37) < 18: # die Zufallszahl ist eine der 18 Zahlen von 0 bis 17, # was wir als Rot interpretieren, # d.h. der Spieler gewinnt und # bekommt seinen Einsatz von der Bank. ??? Passe die Variable "vermoegen" an ??? ??? Passe die Variable "einsatz" an ??? else: # Farbe ist Schwarz, # d.h. der Spieler verliert seinen Einsatz. ??? Passe die Variable "vermoegen" an ??? einsatz = min(2 * einsatz, vermoegen) if ??? Vermögen verdoppelt ???: ??? Zähle den erzielten Gewinn zu "gesamt_gewinn" hinzu. ??? ??? Erhöhe "anzahl_gewinne". ??? else: # Alles verloren. ??? Passe die Variable "gesamt_gewinn" an ??? print(f'Anteil erfolgreicher Spielbankbesuche in Prozent: {100 * anzahl_gewinne / ANZAHL_SIMULATIONEN}') print(f'Durchschnittsgewinn: {gesamt_gewinn / ANZAHL_SIMULATIONEN}')