Практикум: задачи с автопроверкой и игры на Python

Практикум — место, где знания из уроков превращаются в навык. Задачи проверяются автоматически: программа запускает ваше решение на нескольких тестах и показывает, где ответ расходится с ожидаемым.

Здесь же пошаговые игры на Python, квиз «Что выведет программа» и олимпиадные задачи для начинающих. Решайте понемногу, но регулярно: несколько задач через день закрепляют лучше, чем двадцать за один вечер.

Практикум8 упражнений с переменными: ввод, арифметика, обмен и единицыЗадачи на переменные для школьника: ввод и вывод, арифметика, обмен значений, перевод минут и байтов. 8 упражнений с автопроверкой и разбором ошибок.ПрактикумВетвления if, elif, else: чётность, високосный год, треугольникЗадачи на условия if, elif и else: чётность, знак числа, максимум из трёх, високосный год, оценки и треугольник. 8 упражнений с автопроверкой и разбор.Практикум8 упражнений на for и while: от суммы до лесенки из звёздЗадачи на циклы for и while для школьников: сумма квадратов, факториал, цифры числа, таблица умножения, лесенка из звёздочек. Автопроверка и разбор.Практикум8 упражнений со списками: поиск, подсчёт, разворот и повторыЗадачи на списки в Python для школьников: максимум без max, среднее, фильтр чётных, разворот, подсчёт, второе по величине. Автопроверка и разбор.Практикум8 упражнений со строками: срезы, split, replace и шифр ЦезаряЗадачи на строки для школьников: палиндром, подсчёт гласных, слова в предложении, замена букв, аббревиатура и шифр Цезаря. Автопроверка и разбор.Практикум8 упражнений с def: площадь, НОД, температура и проверка пароляЗадачи на функции в Python: площадь, перевод температур, простое число, НОД по Евклиду, проверка пароля и функции внутри функций. Автопроверка, разбор.Практикум8 упражнений на делимость: цифры, простые, совершенные и палиндромыЗадачи на числа для школьников: количество и переворот цифр, делители, простые до N, НОД и НОК, совершенное число и палиндром. Автопроверка и разбор.ПрактикумРисуем черепашкой по шагам: от квадрата до радуги и шахматной доскиЗадания для черепашки на Python: 10 рисунков по возрастанию сложности — домик, лестница, звезда, снежинка, радуга. Подсказки, код и холст на странице.ПрактикумИгра с загаданным числом: random, while и подсказки «больше-меньше»Игра «Угадай число» на Python шаг за шагом: randint, цикл while, input, подсказки больше и меньше, счётчик попыток и 6 идей, как улучшить код.ПрактикумПишем «Камень, ножницы, бумагу»: выбор, правила и счёт раундовИгра «Камень, ножницы, бумага» на Python: выбор компьютера через random.choice, сравнение ходов, словарь правил, цикл раундов и счёт до трёх побед.ПрактикумСвоя викторина: список вопросов, проверка ответов и подсчёт балловВикторина на Python для школьника: список вопросов, input и проверка ответа, подсчёт баллов, перемешивание через shuffle, варианты ответов в словарях.ПрактикумКак сделать калькулятор: ввод, операции, деление на ноль и функцииКалькулятор на Python для школьника: ввод чисел и знака операции, if и elif, защита от деления на ноль, функция calc и 7 задач с автопроверкой.ПрактикумЧтение кода в уме: десять задачек на вывод и как их решатьЧто выведет программа: 10 вопросов по основам Python с объяснениями, трассировка переменных, типичные ловушки и как тренировать чтение кода.ПрактикумПервые олимпиадные задачи: формат ввода, перебор и подготовка к ВсОШОлимпиадные задачи по программированию для начинающих: формат ввода и вывода, 6 задач с автопроверкой, метод перебора, этапы ВсОШ и план подготовки.