Ich war an einem Programm arbeiten, das zufällig nehmen Wörter aus einer Liste und kombinieren sie in einem Satz aber ich halte einen Fehler bekommen:Listenindex in einem zufälligen Erzeugungsprogramm außerhalb des Bereichs
File "test2.py", line 13, in generater
print list[z+2] ,
IndexError: list index out of range
Dies ist mein Code:
def generater():
list = ["naji", "gaming", "gameplay", "start", "stuped", "awesome", "fast", "new", "racing", "shoting", "cool", "super"]
from random import randint
x = randint(0,11)
print list[x] ,
y = randint(0,11)
if y == x and y != 0 :
print list[y-1] ,
else :
print list[y] ,
z = randint(0,11)
if z == x or z == y and z < 8 :
print list[z+2] ,
elif z == x or z == y and z > 9 :
print list[z-5]
else :
print list[z]
generater()
** Obligatorische Warnung ** - Bitte benutzen Sie 'list' nicht als Variablennamen, da sie die eingebauten Funktionen überschattet –
Was soll Ihre Ausgabe sein? –
Obligatorische Warnung ok danke – naji