10
Мар
2015

Вывод списка слов в случайном порядке без повторений

Не могу разобраться с задачкой.

Создайте программу, которая будет выводить список слов в случайном порядке. На экране должны печататься без повторений все слова из представленного списка.

Вот мой код:

spisok = ["Alex", "Kate", "Love", "World", "Peace", "Putin",]
empty_list = []

count = len(spisok)
schetchik = 0

while count != schetchik:
        for item in spisok:
            randitem = random.choice(spisok)
            schetchik += 1
            if randitem not in spisok:
                empty_list += randitem
            else:
                break
        print(empty_list)

Скриншот результата выполнения:

alt text

Выводит пустой список.

Источник: https://ru.stackoverflow.com/questions/407127/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4-%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0-%D1%81%D0%BB%D0%BE%D0%B2-%D0%B2-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%BE%D0%BC-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D0%B5-%D0%B1%D0%B5%D0%B7-%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B9

Тебе может это понравится...

Добавить комментарий