![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Oxidous |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.9.2015 Репутация: нет Всего: нет |
Всем доброго времени суток,
Только начал изучать Питон по книге Майкла Доусона "Программируем на Python". Интересует такой вопрос,можно ли объединить как-то вопросы в Питоне? В группу или как-то ещё? Не могу точно сформулировать вопрос. Сейчас объясню,что я имею ввиду. Допустим,нужно написать программу- тест. Есть 10 вопросов, ответ на каждый вопрос- либо "Да", либо "Нет". Причём "Да" или "Нет" юзер вводит с клавиатуры. Если,допустим, юзер на 1, 2, 4, 7, 10 вопросы отвечает "Да",а на 3, 5, 6, 8, 10 отвечает "Нет" то выводится один ответ, если на 1, 3, 5, 7, 9 отвечает "Нет", а на 2, 4, 6, 8, 10 отвечает "Да", то выводится другой ответ,и т.д. Пускай переменная с вопросом будет называться "q". Первый вопрос - q1, второй - q2 и т.д. А можно ли как-то сделать так,чтоб,допустим, выглядело как-то так:
Просто мне нужно написать простенькую экспертную систему с 10 вопросами, а если писать так:
Я скорее на пенсию выйду, чем закончу писать все возможные условия и ответы под каждое такое длинное условие )) Знаю, что могут использоваться словари, но пока не представляю, как реализовать привязку словаря к вопросам. P.S. Не знаю, важно это или нет, но пишу в IDLE 4.3.4 |
||||
|
|||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 3 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |