svr2009
Ensign
- Registriert
- März 2015
- Beiträge
- 172
Hi, ich wollte einen kleinen Würfelgenerator basteln in dem man höchstens 3 Würfel nutzen kann und beliebige Würfel. Jetzt wollte ich die Ergebnisse in einer Liste festhalten um dann später weitere Funktionen hinzufügen zu können.
Könnt ihr mir den Fehler erklären?
Code:
import random
würfel = int(input("Wie viele Würfel wollen Sie werfen?"))
while (würfel > 4):
versuche = int(input("Wie viele Versuche wollen Sie?"))
list = []
for i in range(0, (versuche)):
print(list)
Ausgabe:
Wie viele Würfel wollen Sie werfen? 2
Wie viele Versuche wollen Sie? 3
[<generator object <genexpr> at 0x7ff56d2da0f8>, <generator object <genexpr> at 0x7ff56d2da150>, <generator object <genexpr> at 0x7ff56d2da1a8>]
=> None
Könnt ihr mir den Fehler erklären?
Code:
import random
würfel = int(input("Wie viele Würfel wollen Sie werfen?"))
while (würfel > 4):
würfel = int(input("Sie haben ein Limit von 3 Würfel, wählen Sie 3 oder weniger Würfel:"))
versuche = int(input("Wie viele Versuche wollen Sie?"))
list = []
for i in range(0, (versuche)):
list.append(random.randint(1,6) for x in range(würfel))
print(list)
Ausgabe:
Wie viele Würfel wollen Sie werfen? 2
Wie viele Versuche wollen Sie? 3
[<generator object <genexpr> at 0x7ff56d2da0f8>, <generator object <genexpr> at 0x7ff56d2da150>, <generator object <genexpr> at 0x7ff56d2da1a8>]
=> None