Продолжаем делать программу для тестов, так как я просто так выучить ничего не могу(((
В прошлом посте я остановился на том, что открыл файл и разбил его на двумерный массив куда вложил вопросы и ответы к ним.
Почему я остановился именно на этом моменте? Всё потому что я не знал, что добавить следующий пост с моим рейтингом можно только через день.
Итак к сути...
После того, как создал массив, мне нужно сделать две функции: выборка вопросов из теста в заданном диапазоне и вывод вопроса.
Теперь к деталям
На этапе выборки вопросов из теста нужно было запрашивать у пользователя диапазон значений, после чего их вытаскивать из общего массива(massive) в новый массив(picemeal_massive)
Далее нужно их помешать, чтобы вопросы выводились рандомно, для этого воспользовался функцией shuffle()
В конце повызывал в цикле функцию вывода вопроса
Функция вывода вопроса начинается с объявления переменной для хранения верного ответа
Далее нужно убрать из массива ответов вопрос (mas_without_question = massive[num][1:])
И так же помешать их, чтобы они выводились каждый раз в рандомном порядке
Дальше через цикл фильтрую вопросы и ответы от ненужных знаков и вывожу их
После чего идёт обработка ответа
ну и в принципе всё)
сначала программа запрашивает диапазон вопросов, выводит вопросы, ожидает ответ и сверяется
Теперь мне нужно ваше профессиональное мнение!
Что мне лучше выбрать TKinter или Kivy?