Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Python — работа в Москве

Дата: 2023-03-16
Детали
Регион
Москва
Метро
Улица 1905 года
Занятость
без разницы
Стоимость
договорная
Дата публикации
2023-03-16
Описание
Для себя Необходимо написать код на Python Описание задания и чёткие критерии ниже. Дедлайн 17 марта 10:00 утра. Вам нужно написать небольшую (максимум 100 строк) программу-«викторину»/квиз, которая общается с пользователем, задает вопросы и считает, сколько правильных ответов было дано. Разработайте квиз в формате edutainment или entertainment контента. Тема может быть любая – ваши любимые сериалы/фильмы/книги/медиапроекты и т.д. Важно! Все вопросы и ответы должны быть уникальными – плагиат оценивается в 0 балло . Вы придумываете вопросы, которые пользователю будет задавать программа; затем она предлагает варианты ответа (которые тоже придумываете вы). Пользователь что-то выбирает (если выбирает правильно, то условно ему добавляется +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 дополнительных балла за проект. Также помните, что программы приятнее, когда они вежливы! Пусть программа поздоровается; спросит – хочет ли пользователь принять участие в викторине; а в конце поблагодарит за участие и завершит диалог фразой по теме квиза (“Harry, you’re a wizard!”) или пожелает удачи на кзамене. ВАЖНО ВЫПОЛНИТЬ РАБОТУ ЧЁТКО ПО КРИТЕРИЯМ!!! Тему квиза можете выбрать любую, главное, чтобы викторина запускалась и работала, соответствовала критериям и доп. критериям, имела сторителлинг и драматургию с оригинальными придуманными вопросами (проверю плагиат), имела в себе минимум 10 вопросов и все перечисленные в критериях методы.
Похожие заказы

Обучение программированию

дистанционно
договорная
Язык программирования: Python Для ребёнка 12 лет
Москва Репетиторы

Обучение Python

дистанционно
от 1000.00 руб.
Для себя Меня зовут Сергей, мне 14 лет и мой путь в этом начался еще с 13, я начал изучение Cpp делал первое время успехи освоил базу ООП написал простой проект основаный на CV связанный с распознанием лиц, но дальше я тупо понял что с знания плюсов мне ничего не дают, я звался за пайтон но в этот момент у меня все смешалось в голове я начал все путать и не могу разобраться откуда мне идти, хотел бы быстро разобрать весь синтаксис пайтона, быстро пробежаться по всем базовым библиотекам такие как нум пай, пандас, и по возможности opencv к концу изучения, очень сильно не хотел бы затягивать изучение базы этого языка, поэтому думаю что знания cpp помогут разобраться со всем за считаные занятия, сложности я думаю (у вас в обучении меня не должно быть, но не точно :), очень хотел бы что бы мой преподаватель давал мне пинка делать д/з и не давал ленится это очень важно, если не делаю - ругайте ПОЛЬЗУЮСЬ Ubuntu/винда если попросите
Москва Репетиторы

Обучение Python

дистанционно
договорная
Для себя Моя цель — научиться не просто писать код, а создавать полноценные проекты и со временем выйти на уровень, где я смогу разрабатывать собственное ПО. Сейчас изучаю Python самостоятельно В долгосрочной перспективе хочу создать своего голосового помощника и в целом разрабатывать полезные программы для людей.
Тула Репетиторы

Обучение Python

дистанционно
договорная
Прошу пройти программу вуза Прошу пройти программу по моим методичкам (несколько тем: 2-мерные массивы, подпрограммы)
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python, C++ Для ребёнка Разъяснить этапы программирования на конкретных задачах
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python, C++, C Для ребёнка
Москва Репетиторы

Обучение программированию

с выездом или дистанционно
договорная
Язык программирования: Python, Java Для ребёнка
Казань Репетиторы