- Saved searches
- Use saved searches to filter your results more quickly
- Khanze99/polls
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Пример опрос на python
- Пример на ввод и вывод информации и условия в python Диалог с компьютером на питон
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Система опроса пользователей
Khanze99/polls
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Система опроса пользователей
Задача: спроектировать и разработать API для системы опросов пользователей.
Функционал для администратора системы:
- авторизация в системе (регистрация не нужна)
- добавление/изменение/удаление опросов. Атрибуты опроса: название, дата старта, дата окончания, описание. После создания поле «дата старта» у опроса менять нельзя
- добавление/изменение/удаление вопросов в опросе. Атрибуты вопросов: текст вопроса, тип вопроса (ответ текстом, ответ с выбором одного варианта, ответ с выбором нескольких вариантов)
Функционал для пользователей системы:
- получение списка активных опросов
- прохождение опроса: опросы можно проходить анонимно, в качестве идентификатора пользователя в API передаётся числовой ID, по которому сохраняются ответы пользователя на вопросы; один пользователь может участвовать в любом количестве опросов
- получение пройденных пользователем опросов с детализацией по ответам (что выбрано) по ID уникальному пользователя
Использовать следующие технологии: Django 2.2.10, Django REST framework.
Результат выполнения задачи:
- исходный код приложения в github (только на github, публичный репозиторий)
- инструкция по разворачиванию приложения (в docker или локально)
- документация по API
Схема БД системы опроса пользователей:
Получение списка активных опросов
active/polls/ — без параметров
Прохождение опроса
Пример POST запроса. Параметры использовать в теле запроса.
Получение пройденных опросов
uid: идентификатор пользователя
Пример опрос на python
Пример на ввод и вывод информации и условия в python Диалог с компьютером на питон
В данном примере мы разберем программу на python с вводом и выводом данных, условиями Программа на питон будет проводить опрос интересов пользователя и анализировать их. Разберем структуру программы опроса на питон
k=0
переменная для подсчета совпавших ответов
a1=3
a2=1
a3=3
a4=4
номера правильных ответов
n=input(«Как вас зовут?»)
Запрашиваем имя пользователя через операцию ввода информации в питон с клавиатуры
print(«Здравствуйте»,n)
Вывод информации на экран в python в виде приветствия
a=int(input(«Ваш любимый жанр фильмов? 1- боевики 2-детективы 3-фантастика»))
Ввод ответа на вопрос ответ записывается в переменную a при вводе ответ преобразуется в целую переменную с помощью операции int()
if (a==a1):
k=k+1
Анализируем совпадения ответа с помощью условного оператора if в питон. Если ответ совпал увеличиваем число совпавших ответов Аналогично с другими вопросами опроса. В конце программы проводим анализ числа совпадений и вывод
if (k>=2):
print(n,»мы с вами подружимся»)
if (k <2):
print(n+» мы с вами очень разные»)
Полный текст программы опроса, теста, диалога на python
k=0
a1=3
a2=1
a3=3
a4=4
n=input(«Как вас зовут?»)
print(«Здравствуйте»,n)
a=int(input(«Ваш любимый жанр фильмов? 1- боевики 2-детективы 3-фантастика»))
if (a==a1):
k=k+1
a=int(input(«Ваша любимая музыка? 1- классика 2-рэп 3-поп»))
if (a==a2):
k=k+1
a=int(input(«Ваш любимый цвет? 1- красный 2-желтый 3-зеленый»))
if (a==a3):
k=k+1
a=int(input(«Ваше любимый время года? 1- осень 2-зима 3-весна 4- лето»))
if (a==a4):
k=k+1
if (k>=2):
print(n,»мы с вами подружимся»)
if (k <2):
print(n+» мы с вами очень разные»)
подружимся»)
if (k <2):
print(n+» мы с вами очень разные»)
Полезно почитать по теме условия в Python пример
Решение линейного уравнения на Python
Нет комментариев. Ваш будет первым!