Kommentierung

This commit is contained in:
mantaru 2024-09-15 14:25:54 +02:00
parent 6778723083
commit a711767d1e

View File

@ -1,6 +1,7 @@
import random
import time
# Wandelt den Input-String in eine Liste um
def f_input(liste):
liste = liste.split(',')
output = []
@ -8,6 +9,7 @@ def f_input(liste):
output.append(int(element))
return output
# Zieht eine Liste mit 6 Zahlen zwischen 1 und 49 (keine Dopplungen)
def zieh():
liste = []
while len(liste) != 6:
@ -20,10 +22,13 @@ tipp = f_input(tipp)
anz_sim = int(input("Geben Sie die Anzahl der gewünschten Simulationen ein: "))
# Zählt das Vorkommen der Richtigen
richtige = [0, 0, 0, 0, 0, 0, 0]
# Zeiterfassung
start_time = time.time()
# Durchlauf der Simulationen
for i in range(int(anz_sim)):
ziehung = zieh()
richtigeC = 0
@ -31,14 +36,17 @@ for i in range(int(anz_sim)):
if j in tipp: richtigeC += 1
richtige[richtigeC] += 1
# Zeitauswertung
end_time = time.time()
laufzeit = end_time - start_time
richtige_relativ = [0, 0, 0, 0, 0, 0, 0]
# relative Häufigkeiten
for i in range(0,len(richtige)-1):
richtige_relativ[i] = richtige[i] / anz_sim
# Ausgabe
print(richtige)
print(richtige_relativ)
print(laufzeit)