Эй, удивительные люди, сегодня давайте построим Случайный генератор истории с помощью Python Отказ
Как работает генератор истории?
Наш генератор случайных историй будет снабжен несколькими списками фраз, и каждый раз, когда мы запускаем нашу программу, предложение будет случайным образом сформировано с помощью фраз из этих списков. Опять же, это веселый и легкий проект, поэтому давайте попадаем в кодирование.
Давайте код
Для этого проекта, поскольку мы собираемся случайным образом выбирать фразы, нам нужен модуль, который может облегчить работу. Любые догадки, какой модуль я имею в виду?
Случайные
Модуль! случайный
Модуль поставляется предварительно установлен с Python, следовательно, нам не нужно вручную устанавливать его. Давайте импомнем в наш проект.
import random
Теперь пришло время определить наши списки, которые будут содержать случайные фразы.
when = ['A long time ago', 'Yesterday', 'Before you were born', 'In future', 'Before Thanos arrived'] who = ['Shazam', 'Iron Man', 'Batman', 'Superman', 'Captain America'] went = ['Arkham Asylum', 'Gotham City', 'Stark Tower', 'Bat Cave', 'Avengers HQ'] what = ['to eat a lot of cakes', 'to fight for justice', 'to steal ice cream', 'to dance']
Здесь мы определили 4 разных списка, но вы можете сделать больше согласно вашему выбору. Также для фраз я использую случайные фразы для темы супергероя, но снова не стесняйтесь использовать свои собственные.
Здесь –
Когда
– Этот список содержит время нашей истории означает, когда это произошло.Кто
– Этот список содержит главные герои нашей истории.пошел
– Этот список содержит некоторые места, где Наши основные визиты героячто
– Этот список содержит некоторые действия нашим главным героем.
Опять же, не стесняйтесь настроить эту часть так, как вам нравится. Вы можете добавить больше сцен в виде списков в соответствии с вашим желанием.
Теперь давайте распечатаем окончательный результат, чтобы увидеть, как оказывается наша история.
print(random.choice(when) + ', ' + random.choice(who) + ' went to ' + random.choice(went) + ' ' + random.choice(what) + '.')
Здесь мы используем Random.Choice ()
Функция для случайного выбора фразы из данного списка. Мы также используем +
Оператор для объединения (или комбинирования) все фразы, чтобы они собрались вместе и образуют историю.
Наряду с этим мы также добавляем несколько строк в середине, таких как пробелы и запяты, чтобы помочь нашим предложениям выглядеть хорошо.
Здесь мы идем мы сделали это!
Исходный код
Вы можете найти полный исходный код этого проекта здесь –
mindninjax/python-projects-for-origers
Служба поддержки
Большое спасибо за чтение! Я надеюсь, что вы нашли этот новичок в проекте полезным.
Если вам нравится моя работа, пожалуйста, рассмотрите возможность Покупая меня кофе Так что я могу принести больше проектов, больше статей для вас.
Также, если у вас есть какие-либо вопросы или сомнения, не стесняйтесь связаться со мной на Twitter , LinkedIn & Github Отказ Или вы также можете опубликовать комментарий/обсуждение, и я сделаю все возможное, чтобы помочь вам: D
Оригинал: “https://dev.to/mindninjax/how-to-build-a-random-story-generator-using-python-1oah”