vorab,ich bin ein armer mathestudent und muss mich nun mit dem programmieren rumplagen ^^
ich habe nicht viel ahnung,aber ich habe schon etwas probiert zu schreiben...
es geht um ein programm zu zufallszahlen. ein würfel mit 4,6,8,10,12 oder 20 seiten soll n- mal gewürfelt werden.
dabei soll n eingelesen werden,dann folgt die simulation und zuletzt die ausgabe der ergebnisse.
ich habe bislang das:
Code: Alles auswählen
import random
n= input('Wie oft soll der Würfel geworfen werden?:')
e= input('Wieviel Seitenflächen soll der Würfel haben?4,6,8,10,12 oder 20 Seiten?:')
def werfen(n,e):
k=0
daten = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
while k<n:
z=int(e*random.random()) +1
daten[z-1]=daten[z-1]+1
k=k+1
return daten
print
print werfen(n,e);
print
nun mein anliegen.das programm läuft soweit und die liste wird korrekt ausgegeben,hat bislang bei allen versuchen geklappt.
nun möchte ich gerne noch genau die jeweilige zahl einzeln aus der liste ausgeben in folgender form:
"Die Anzahl der Einsen: ..."
"Die Anzahl der Zweien:..."
... usw.
ich habe da schon was mit dem befehl:
einsen=daten[0]
print "Die Anzahl der Einsen:",einsen - oder so ähnlich probiert,aber das haut nicht hin.
würde mich über ratschläge oder korrekturen freuen,
danke bloody