Условие:
Билет 16 Вопрос 1:Что такое цикл в Python и какие виды циклов вы знаете? Вопрос 2: Как используется условный оператор if в Python? Каков его синтаксис? Задача: Создайте простую викторину на Python, которая задаёт пользователю пять вопросов с вариантами ответов. Программа должна запрашивать ответ пользователя на каждый вопрос, вести счёт правильных ответов и в конце выводить итоговый результат. Используйте ввод и вывод данных, циклы и условные операторы.
Билет 17 Вопрос 1: Что такое список в Python и как обратиться к его элементам по индексу? Вопрос 2: Как добавить элемент в список в Python? Назовите метод. Задача: Создайте программу, в которой игрок управляет персонажем, движущимся по одномерному пути, представленному списком. На пути в случайных позициях расположены препятствия (обозначены 'X'). Игрок движется вперёд по шагу. Если он сталкивается с препятствием, программа должна выводить сообщение: "Препятствие! Нельзя двигаться дальше.". Игрок может решить перепрыгнуть через препятствие или закончить игру. Необходимо учитывать границы пути и не выходить за них.
Билет 18 Вопрос 1:Что такое вложенные циклы и как они используются в Python? Вопрос 2:Как получить ввод от пользователя и убедиться, что это целое число? Задача: С помощью циклов напишите программу, которая рисует ромб заданной высоты. Высота это нечётное число, вводимое пользователем. Например, если пользователь вводит число 5, то на экран выводится: *
Билет 19 Вопрос 1:Что такое двумерный список (список списков) в Python? Вопрос 2: Как с помощью вложенных циклов пройти по элементам двумерного списка? Задача: Используя вложенные циклы, выведите на экран следующий паттерн: * **
Количество строк задаётся пользователем. Паттерн представляет собой прямоугольный треугольник.

