Python. Домашнее задание. Python. Домашнее задание. home python console

Python. Домашнее задание.

Open in new window

Домашнее задание.

Создать консольную программу тестирования. В которой человек отвечает на заданные вопросы вводя число с правильным ответом.

Для получения информации, вводимой пользователем использовать функцию input.

Ссылка на документацию

Вопросы хранить в программе в следующем формате:

questions = [ 
        {
            "question": "Оператор вывода на экран?", 
            "answers": [
                {"text": "1 echo", "is_true": False},
                {"text": "2 print", "is_true": True},
                {"text": "3 output", "is_true": False}
            ] 
        },

        {
            "question": "Оператор цикла?", 
            "answers": [
                {"text": "1 for", "is_true": True},
                {"text": "2 if", "is_true": False},
                {"text": "3 loop", "is_true": False}
            ] 
        },

    ]

Сделать рабочим для 2 и 3 питона

Дополнительно

  • сделать вывод разноцветным

  • сделать возможным запуск программы командой

    ./q

Other topics