Kommentierung
This commit is contained in:
parent
6778723083
commit
a711767d1e
8
main.py
8
main.py
@ -1,6 +1,7 @@
|
|||||||
import random
|
import random
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
# Wandelt den Input-String in eine Liste um
|
||||||
def f_input(liste):
|
def f_input(liste):
|
||||||
liste = liste.split(',')
|
liste = liste.split(',')
|
||||||
output = []
|
output = []
|
||||||
@ -8,6 +9,7 @@ def f_input(liste):
|
|||||||
output.append(int(element))
|
output.append(int(element))
|
||||||
return output
|
return output
|
||||||
|
|
||||||
|
# Zieht eine Liste mit 6 Zahlen zwischen 1 und 49 (keine Dopplungen)
|
||||||
def zieh():
|
def zieh():
|
||||||
liste = []
|
liste = []
|
||||||
while len(liste) != 6:
|
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: "))
|
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]
|
richtige = [0, 0, 0, 0, 0, 0, 0]
|
||||||
|
|
||||||
|
# Zeiterfassung
|
||||||
start_time = time.time()
|
start_time = time.time()
|
||||||
|
|
||||||
|
# Durchlauf der Simulationen
|
||||||
for i in range(int(anz_sim)):
|
for i in range(int(anz_sim)):
|
||||||
ziehung = zieh()
|
ziehung = zieh()
|
||||||
richtigeC = 0
|
richtigeC = 0
|
||||||
@ -31,14 +36,17 @@ for i in range(int(anz_sim)):
|
|||||||
if j in tipp: richtigeC += 1
|
if j in tipp: richtigeC += 1
|
||||||
richtige[richtigeC] += 1
|
richtige[richtigeC] += 1
|
||||||
|
|
||||||
|
# Zeitauswertung
|
||||||
end_time = time.time()
|
end_time = time.time()
|
||||||
laufzeit = end_time - start_time
|
laufzeit = end_time - start_time
|
||||||
|
|
||||||
richtige_relativ = [0, 0, 0, 0, 0, 0, 0]
|
richtige_relativ = [0, 0, 0, 0, 0, 0, 0]
|
||||||
|
|
||||||
|
# relative Häufigkeiten
|
||||||
for i in range(0,len(richtige)-1):
|
for i in range(0,len(richtige)-1):
|
||||||
richtige_relativ[i] = richtige[i] / anz_sim
|
richtige_relativ[i] = richtige[i] / anz_sim
|
||||||
|
|
||||||
|
# Ausgabe
|
||||||
print(richtige)
|
print(richtige)
|
||||||
print(richtige_relativ)
|
print(richtige_relativ)
|
||||||
print(laufzeit)
|
print(laufzeit)
|
Loading…
Reference in New Issue
Block a user