Code: Alles auswählen
import random
per=[]
wieoft=[]
x=5
def perioden():
for i in range(x):
per.append(random.randint(1,12))
wieoft.append(per.count(1))
wieoft.append(per.count(2))
wieoft.append(per.count(3))
wieoft.append(per.count(4))
wieoft.append(per.count(5))
wieoft.append(per.count(6))
wieoft.append(per.count(7))
wieoft.append(per.count(8))
wieoft.append(per.count(9))
wieoft.append(per.count(10))
wieoft.append(per.count(11))
wieoft.append(per.count(12))
print(per)
print(wieoft)
perioden()
[2, 11, 10, 3, 10]
[0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 1, 0]
>>>
# bis hierher einwandfrei, aber bei mehrmaliger Ausführung der Funktion:
Code: Alles auswählen
for i in range(2):
perioden()
[11, 1, 3, 5, 2]
[1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0]
[11, 1, 3, 5, 2, 3, 12, 9, 12, 1]
[1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 2, 1, 2, 0, 1, 0, 0, 0, 1, 0, 1, 2]
>>>
die Ergebnisse werden in einen Topf geworfen, warum nur, ich quäle mich seit Tagen damit herum, normal wären doch zwei getrennte
Ergebnisse, etwa so:
>>>
[11, 1, 3, 5, 2]
[1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0]
[3, 12, 9, 12, 1]
[2, 1, 2, 0, 1, 0, 0, 0, 1, 0, 1, 2]
>>>
oder :K :
>>>
[[11, 1, 3, 5, 2],[3, 12, 9, 12, 1]]
[[1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0], [2, 1, 2, 0, 1, 0, 0, 0, 1, 0, 1, 2]]
>>>