Witam
Chciałem napisać program, który wyświetli wszystkie elementy listy w przypadkowej kolejności bez powtórzeń. Wydaje mi się, że to powinno działać, ale wypisuje te elementy z powtórzeniami. Ktoś wie wie co tu jest nie tak?
import random
y = []
for i in range(1, 8):
a = random.choice(["pies", "kot", "mysz", "jeleń", "kret", "byk", "stonoga"])
if a not in y:
print(a)
else:
y.append(a)
continue