Всем привет, есть такая вот задача: "Создайте программу, котороая будет выводить список слов в случайном порядке. На экране должны печататься все слова без повторений.
import random
list = ['стул', 'окно', 'кровать', 'диван', 'батарея', 'лампа', 'дверь']
count = len(list)
while count != 0:
print(random.choice(list))
count -=1
input("\nenter")
Так работает, но естественно с повторением слов, поэтому попробовал вот так:
while count != 0:
print(random.randint(0,(list) -1)
count -=1
Выдает ошибку, как я понимаю что randint работает только с числами, поэтому мысль такова: запилить выборочный выбор по индексу из списка, а потом вывести на экран слова по индексу( уже заранее random выбранных), но я не пойму как это сделать или есть более простое решение?