Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 28, 2013 13:40:15

Evgeniya
Зарегистрирован: 2013-11-22
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

курсач >_<

Генератор сказок
В файлах story_a.txt, story_b.txt, story_c.txt записан шаблон сказки (не меньше 10 предложений). В файлах question_a.txt, question_b.txt, question_c.txt хранятся вопросы о персонажах (имя, одежда…), ходе истории (повернул на лево, на право, взял в руки топор, розу и т.д.) и т.д. При запуске программа случайно выбирает один из трёх сюжетов. Далее, используя соответствующий файл с вопросами, задаёт пользователю вопросы. После чего формирует индивидуальный текст сказки и выводит его на экран.

Помогите, пожаааалуйста. Вообще засела. Шаблоны только написаны, а дальше не знаю даже как начать…

Офлайн

#2 Ноя. 28, 2013 14:31:20

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

курсач >_<

Проблемы конкретно с языком или с алгоритмом задачи?



Офлайн

#3 Ноя. 28, 2013 14:36:28

Evgeniya
Зарегистрирован: 2013-11-22
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

курсач >_<

алгоритм

Офлайн

#4 Ноя. 28, 2013 17:17:46

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

курсач >_<

Как-то так вижу

Допустим, есть шаблон

##
%person_name% взял %weapon_name% и пошел на %place_name%.
##
По пути он встретил %evel_name% и дай ему %any_name%
##
и соответствующий вопросник
##
%person_name% Кто главный герой сказки?$$Баба-яга|Кощей бессмертный|Иван-царевич
##
%weapon_name% Что взял с собой в путь %person_name%?$$Лук|Миниган
##
Насколько фантазии хватит придумываем формат файлов.

>>> При запуске программа случайно выбирает один из трёх сюжетов
>>> Далее, используя соответствующий файл с вопросами

Вперёд! Как сделаете, продолжим.



Отредактировано FishHook (Ноя. 28, 2013 17:19:32)

Офлайн

#5 Ноя. 29, 2013 15:18:55

Evgeniya
Зарегистрирован: 2013-11-22
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

курсач >_<

шаблоны есть, но я могу сделать только случайный вывод числа, а с файлами не знаю как это делать

Офлайн

#6 Ноя. 29, 2013 17:57:39

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

курсач >_<

Evgeniya
шаблоны есть, но я могу сделать только случайный вывод числа, а с файлами не знаю как это делать
А Вы можете
1. имена всех файлов прочитать в список
2. Выбрать один вариант из списка

Гугл Вам точно поможет.



Офлайн

#7 Ноя. 30, 2013 08:59:38

Evgeniya
Зарегистрирован: 2013-11-22
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

курсач >_<

Точно! Спасибо, я про открытие через список даже не подумала))

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version