Описание заданияВам нужно написать программу-«викторину», которая общается с пользователем, за-дает вопросы и считает, сколько правильных ответов было дано. Это небольшая (макси-мум 100 строк) программа, которая затрагивает почти все пройденные темы (хорошаявозможность еще раз повторить и подготовиться к экзамену).Основная идея такая: вы придумываете вопросы, которые пользователю будет зада-вать программа; затем она предлагает варианты ответа (которые тоже придумываете вы).Пользователь что-то выбирает (если выбирает правильно, то условно ему добавляется +1балл; если неправильно – программа указывает на это и пишет, почему вариант ответа неподходит).КритерииФайл должен содержать:• ячейку типа markdown с коротким текстовым описанием созданной программы:что это за программа; как она должна работать; вопросы какого типа задаетпользователю; какие ответы на свои вопросы ожидает получить.• ячейку типа code, в которой содержится вся написанная программа — при за-пуске этой ячейки начинается работа с программой.– (1 балл) Понятный интерфейс (пояснения для пользователя, которые объясняют,какой текст можно ввести на каждом шаге (не просто появляющиеся пустые поля))– (1 балл) Сопровождающие код комментарии, которые объясняют логику работы ва-шей программы — не менее 20 содержательных комментариев.– (1 балл) В программе присутствует минимум по одному вопросу (возможно как содним, так и с несколькими вариантами ответов) по каждой теме курса. Важно! Приду-мывайте вопросы сами — любой плагиат карается оценкой 0 за проект.– (0.5 балла) Использование условных конструкций (например, при проверке верногоответа).– (0.5 балла) Использование цикла while (например, в ситуации, когда программа про-сит ответить на вопрос, пока не будет дан верный ответ).– (0.5 балла) Использование сложных условий (например, при работе условных кон-струкций, цикла while)– (0.5 балла) Использование цикла for (например, при обработке ответов пользователя,когда на вопрос можно дать несколько вариантов ответа).– (1 балл) Правильность кода на любом запуске (код работает на всех вариантах за-пуска, не прекращает свою работу при неверном вводе и не выдает ошибок ни при какихусловиях).– (1.5 балла) Использование словаря для сохранения вопросов, ответов и баллов поль-зователя. Далее его же можно будет использовать при создании файла (см. последнийкритерий). Подумайте, как именно должны выглядеть ключи и значения словаря; поста-райтесь учесть, что пользователь может ответить на вопрос неправильно, и если програм-ма предложит ему ответить снова, то это уменьшит баллы, которые он получит.– (1 балл) Использование минимум двух собственных функций (например, если поль-зователь ответил неправильно, то вызывается функция, которая указывает на это и можетпредложить попробовать ответить снова).– (1.5 балла) Вопросы, заданные программой, ответы пользователя и правильные от-веты записываются в файл. Также в конце файла записывается, сколько баллов набралпользователь, хороший результат это или плохой. Фактически это такой отчет, которыйдолжен получаться по окончании работы вашей программы.Дополнительно. За каждую фактическую ошибку (например, вы в качестве правиль-ного ответа на вопрос записали в программу неправильный) снимается 0.5 балла.Дополнительно. Чтобы не нагружать ячейку с кодом вопросами, можете записать ихи ответы на них в отдельный файл, к которому потом будет обращаться программа. Заэто можно получить 1.5 дополнительных балла за проект.Также помните, что программы приятнее, когда они вежливы! Пусть программа по-здоровается; спросит – хочет ли пользователь принять участие в викторине; а в конце –поблагодарит за участие и пожелает удачи на экзамене.

2 года назад
guest_16788695880103
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Анна
 
25 лет
2 года в сервисе
Была
2 года назад
2 года назад
Ильми
 
24 года
2 года в сервисе
Был
2 года назад
2 года назад
Алексей
 
22 года
2 года в сервисе
Был
2 года назад
2 года назад
Михаил
 
32 года
4 года в сервисе
Был
3 дня назад
25 отзывов(-1)
2 года назад
ТОП-10
Прикладное ПО
  • Похожие заказы

  • $20

    Требуется спарсить контакты пользователей, преимущественно женского пола, которые посещали спа-салоны, фитнес-центры и другие бьюти-услуги. Нужна база клиентов для дальнейшей работы.

    Закрыт
    2 года назад
  • Виконання курсового проекту з програмування на C#. Розробка клієнт-серверного застосунку, використання абстрактних класів, поліморфізму, меню для управління, а також реалізація реєстрації та авторизації користувачів з різними ролями.

    Закрыт
    2 года назад
  • Нужна онлайн-консультация по методам извлечения ключевых фраз из русскоязычных текстов. Обсуждение вопросов о нахождении прямых вхождений, n-граммах, алгоритмах без учителя для анализа текстов и SEO. Консультация длится один час.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Требуется помощь в создании пользовательского элемента управления WPF (XAML) или кастомизации DataGrid. Необходимо адаптировать размеры столбцов подстрок к основным строкам. Имеется готовая DataGrid и пользовательский элемент, но без адаптивных столбцов. Примеры отображены на предоставленных картинках.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • $400

    Требуется разработать программное обеспечение для работы с API генераторов голоса и редактирования аудиодорожек. Задача включает взаимодействие с внешней БД, исправление пауз в аудио, подгонку под эталон и проверку структуры дорожек. Бюджет проекта составляет 27 000 рублей. Оплата через фриланс-сайт.

    Закрыт
    2 года назад
  • Необходимо интегрировать готовые React компоненты и SCSS стили в десктопную оболочку Jitsi Meet. Заменить элементы интерфейса, включая форму создания конференции, историю конференций и функционал управления микрофоном и камерой. Убрать лишние элементы интерфейса и обеспечить поддержку базового функционала Jitsi в новых компонентах.

    Закрыт
    2 года назад
  • Требуется разработка чекера и брутера для eBay на Python. Чекер будет проверять регистрация мейлов и получать токены для смены пароля. Валидные мейлы сохраняются в файл, затем происходит брутинг аккаунтов с сохранением логов. Ожидается качественная реализация с учетом всех нюансов работы с eBay.

    Закрыт
    2 года назад
  • Требуется реализовать и обучить модель word2vec skip gram с использованием функционального API TensorFlow Keras. Необходимо создать функцию для нахождения ближайших слов на основе косинусного сходства, а также визуализировать данные с помощью 2D или 3D проекции. Кроме того, требуется кластеризация слов с использованием k-средних.

    Закрыт
    2 года назад