Ich versuche vergebens eine Funktion in einer anderen aufzurufen. Habe schon alles gegoogelt und ausprobiert, irgendwas ist jedoch immer falsch.
Die erste Funktion:
Code: Alles auswählen
def Deck1(Basic_Deck = [2,3,4,5,6,7,8,9,10,10,10,10,11]):
D = 24*Basic_Deck
Code: Alles auswählen
def Deck2(x =7):
Deck1()
random.shuffle(D)
for i in range(x):
print(D[0])
Code: Alles auswählen
Traceback (most recent call last):
File "<pyshell#128>", line 1, in <module>
Deck2()
File "<pyshell#127>", line 3, in Deck2
random.shuffle(D)
File "/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/random.py", line 263, in shuffle
for i in reversed(range(1, len(x))):
TypeError: object of type 'int' has no len()
Btw. das ist nur ein Beispiel also vergesst den Rest
Jemand eine Idee? LG