velade

На Пикабу
75 рейтинг 0 подписчиков 0 подписок 3 поста 0 в горячем
Награды:
5 лет на Пикабу

Продолжаем делать программу для тестов, так как я просто так выучить ничего не могу(((

В прошлом посте я остановился на том, что открыл файл и разбил его на двумерный массив куда вложил вопросы и ответы к ним.


Почему я остановился именно на этом моменте? Всё потому что я не знал, что добавить следующий пост с моим рейтингом можно только через день.


Итак к сути...


После того, как создал массив, мне нужно сделать две функции: выборка вопросов из теста в заданном диапазоне и вывод вопроса.


Теперь к деталям

На этапе выборки вопросов из теста нужно было запрашивать у пользователя диапазон значений, после чего их вытаскивать из общего массива(massive) в новый массив(picemeal_massive)

Далее нужно их помешать, чтобы вопросы выводились рандомно, для этого воспользовался функцией shuffle()

В конце повызывал в цикле функцию вывода вопроса

Функция вывода вопроса начинается с объявления переменной для хранения верного ответа

Далее нужно убрать из массива ответов вопрос (mas_without_question = massive[num][1:])

И так же помешать их, чтобы они выводились каждый раз в рандомном порядке

Дальше через цикл фильтрую вопросы и ответы от ненужных знаков и вывожу их

После чего идёт обработка ответа

ну и в принципе всё)

сначала программа запрашивает диапазон вопросов, выводит вопросы, ожидает ответ и сверяется

Теперь мне нужно ваше профессиональное мнение!

Что мне лучше выбрать TKinter или Kivy?

Показать полностью 3

Будем делать программу для тестов, так как я просто так выучить ничего не могу(((

Итак у меня имеется какой-то тест, имеющий вид Вопрос и 5 ответов, естественно, что один из них верный. Что делает программа: берёт тест, рандомно выдаёт мне вопрос и мешает ответы. Запоминание ведётся за счёт проб и ошибок.


Делал такую программу где-то год назад и удалил, потому что все зачёты и тд прошли. Теперь нужно сделать что-то подобное до наступления следующих зачётов и сделать это максимально эффективно и быстро.


Итак, алгоритм вроде бы прост, но я программист-ленивый-самоучка и с самого начала у меня пошёл shitкод, но раз он работает, а времени не так уж и много, буду продолжать работать с ним.

Будем делать программу для тестов, так как я просто так выучить ничего не могу(((

https://github.com/velade-camarad/prog_for_learn/blob/main/m...


самое время отдохнуть, лол, я ж устал

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества