0
0 комментариев

Вам нужно написать программу, которая загадывает персонажей “Звёздных войн”. Загадав персонажа, программа показывает подсказку в виде частотного биграммного словосочетания из реплик этого персонажа, и ждёт ответа пользователя, после чего сообщает, угадал он или нет. Например, если загадан персонаж «THREEPIO», можно показать подсказку «Master Luke».
Реплики персонажей нужно брать из сценариев ЗВ, ссылка на страницу датасета сценариев.(https://www.kaggle.com/xvivancos/star-wars-movie-scripts)

Пользователь может попросить подсказку. Тогда нужно выдать в ответ какую-то (если есть) информацию о загаданном персонаже из датасета2 ссылка на страницу датасета базы знаний ЗВ.(https://www.kaggle.com/jsphyg/star-wars)

В задании обязательно использовать словарь. Когда читаете csv, используйте DictReader.

Дополнительно: В время (см. либу datetime) с полуночи до часу ночи программа сообщает пользователю о том, что он выиграл или проиграл, напечатав имя персонажа ASCII-артом (генерировать его не надо, можно захардкодить).

<span class="kn">import</span> <span class="nn">datetime</span>
<span class="kn">import</span> <span class="nn">random</span>
<span class="kn">import</span> <span class="nn">sys</span>
<span class="kn">from</span> <span class="nn">csv</span> <span class="kn">import</span> <span class="n">DictReader</span>
<span class="n">characters</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">()</span>
<span class="k">if</span> <span class="vm">__name__</span> <span class="o">==</span> <span class="s1">'__main__'</span><span class="p">:</span>
    <span class="k">pass</span>

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