Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 21, 2013 19:51:34

Vikkivikki
Зарегистрирован: 2012-12-03
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

усложнённое задание с использованием словаря

Будьте добры, помогите пожалуйста!


Нужно написать программу, которая загадывает слова. Загадав существительное, программа показывает подсказку в виде распространённого словосочетания с этим существительным, в котором существительное заменено многоточием, и ждёт ответа пользователя, после чего сообщает, выиграл он или проиграл. Например, если загадано слово “снег”, можно показать подсказку “белый …”. Конкретный тип словочосетания-подсказки: существительное + дефис + существительное.

В задании обязательно использовать словарь. Программа должна уметь загадывать как минимум 5 разных слов (с разными подсказками). Кроме того, желательно, чтобы:

а. слова и подсказки хранились в отдельном csv-файле, который загружался бы при запуске программы;
б. пользователю давалось бы столько попыток угадать слово, сколько букв в слове;
в. многоточие содержало бы столько точек, сколько букв в слове.

Отредактировано Vikkivikki (Янв. 22, 2013 18:09:00)

Офлайн

#2 Янв. 23, 2013 19:08:42

Mozart
От:
Зарегистрирован: 2011-12-12
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

усложнённое задание с использованием словаря

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

Скрин функции - http://gyazo.com/49af32b21d536c699dd4536783444619

——————————–

А, блин, про словарь совсем забыл, ну там несложно дописать словарь типа подсказка-ответ и проверять ответы по нему …



Отредактировано Mozart (Янв. 23, 2013 20:51:39)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version