Рубрики
Без рубрики

Как построить генератор случайных историй с помощью Python

Эй, удивительные люди, сегодня давайте построим генератор случайных историй с помощью Python. Как Story Ge … Теги с Python, учебником, CodeNewie, программированием.

Эй, удивительные люди, сегодня давайте построим Случайный генератор истории с помощью 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”