Kommentierung
This commit is contained in:
parent
6778723083
commit
a711767d1e
8
main.py
8
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)
|
Loading…
Reference in New Issue
Block a user