From a711767d1e17da505cdb7cb5678882cc8877f59f Mon Sep 17 00:00:00 2001 From: mantaru Date: Sun, 15 Sep 2024 14:25:54 +0200 Subject: [PATCH] Kommentierung --- main.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.py b/main.py index b55962c..893a513 100644 --- a/main.py +++ b/main.py @@ -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) \ No newline at end of file