Eine Simulation

Aufrufe: 929     Aktiv: 31.08.2023 um 16:41

0

Roulette! In unserem einfachen Roulette gehen wir von 33 Feldern aus, wobei gerade Zahlen rot sind und ungerade Zahen schwarz. Die 0 ist eine besondere Zahl, da sie grun ist (also we- ¨ der rot noch schwarz), das klassische Roulette hat etwas andere REgeln

enter image description here

Hallo , ich brauche Hilfe, könnte mir bitte jemand die Lösüng zeigen Grüß

Diese Frage melden
gefragt

Punkte: 10

 

welche Programmiersprache?

  ─   jupiter 05.12.2021 um 20:39
Kommentar schreiben
1 Antwort
0

Ich glaube, nach fast zwei Jahren kann man eine mögliche Lösung bedenkenlos posten.

# Roulette-Simulation in PYTHON
import random

# c:color 0=black, 1=red
# return 1:won, 0:lost
def roulette(c):
    b=random.randint(0,32)
    if b==0:
        return 0
    elif (b%2==0 and c==1) or (b%2!=0 and c==0):
        return 1
    else:
        return 0

def play(n,k):
    wins=0
    for nn in range(n):
        for kk in range(k):
            wins += roulette(random.randint(0,1))
    return wins

n = int(input('Enter n: '))
k = int(input('Enter k: '))
e = int(input('Enter e: '))
random.seed()
w=play(n,k)
t=n*k
eg=t*e
g=w*e*2
print(f'Spiele total:{t} Spiele gewonnen:{w} Einsatz total:{eg} Gewinn:{g}')
Diese Antwort melden
geantwortet

Softwareentwickler, Punkte: 10

 

Kommentar schreiben