Задачи курса «Python для новичков»
Выберите задачу и проверьте решение прямо на странице. Регистрация не нужна.
- Python не распознаётся в терминале Windows: проверьте PATH
После установки Python команда python --version не работает? Разберите типичную причину ошибки и проверьте себя на практической задаче.
- Python can't open file: No such file or directory — задача
Почему Python не находит файл, который существует? Разберите путь к .py-файлу и рабочую папку терминала в задаче с проверкой ответа.
- Python SyntaxError: '(' was never closed — задача
Что означает SyntaxError: скобка не закрыта? Научитесь читать номер строки в сообщении Python и проверьте себя на короткой задаче.
- Числа и арифметика — задача по Python
Практическая задача по теме «Числа и арифметика» с проверкой ответа онлайн.
- Ввод от пользователя и преобразование типов — задача по Python
Практическая задача по теме «Ввод от пользователя и преобразование типов» с проверкой ответа онлайн.
- Условная инструкция if и else — задача по Python
Практическая задача по теме «Условная инструкция if и else» с проверкой ответа онлайн.
- Множественное ветвление с elif — задача по Python
Практическая задача по теме «Множественное ветвление с elif» с проверкой ответа онлайн.
- Цикл while — задача по Python
Какой из следующих фрагментов кода приведёт к бесконечному циклу? Проверьте ответ в задаче из бесплатного курса Python.
- range в обратном порядке Python: отрицательный шаг и границы
Как перебирать числа назад через range(start, stop, -1)? Рабочий пример, невключённая граница stop и вопрос с проверкой ответа.
- break, continue и вложенные условия в цикле — задача по Python
Практическая задача по теме «break, continue и вложенные условия в цикле» с проверкой ответа онлайн.
- Срезы списка Python: три задачи на индексы и шаг
Выберите элементы списка с помощью нескольких срезов Python и проверьте границы и шаг. Практическая задача для начинающих.
- Python: третий элемент списка без IndexError
Прочитайте список чисел и выведите третий элемент. Обработайте случай короткого списка без ошибки IndexError.
- Список: изменение и перебор — задача по Python
append('прочитать книгу') Что теперь хранится в tasks[-1]? Проверьте ответ в задаче из бесплатного курса Python.
- Словарь Python: создать и обновить карточку товара
Создайте словарь, получите и обновите значения по ключам на примере инвентаря. Задача для начинающих с проверкой кода.
- Перебор вложенного словаря Python: меню по категориям
Выведите категории и блюда из вложенного словаря Python через items(). Задача на перебор коллекций с проверкой кода.
- Python set.discard: удаление элементов без KeyError
Удалите два имени из множества методом discard и проверьте результат. Короткая практическая задача по Python.
- Множество Python: найти повторяющиеся слова в строке
Используйте set, чтобы проверить повторения слов в тексте. Практическая задача на множества Python с онлайн-проверкой.
- Список, кортеж, словарь и множество Python: задача
Выберите подходящие коллекции Python для заказов, цен и гостей кафе: список, кортеж, словарь и множество. Практическая задача онлайн.
- Как вызвать функцию Python: def, аргумент и return
Чем определение функции отличается от вызова, а return — от print? Минимальный пример Python и вопрос с проверкой.
- Параметры по умолчанию и несколько возвращаемых значений — задача по Python
Практическая задача по теме «Параметры по умолчанию и несколько возвращаемых значений» с проверкой ответа онлайн.
- Локальная и глобальная переменная Python: задача на return
Исправьте функцию с локальной переменной x: верните значение наружу, не полагаясь на одноимённую глобальную переменную.
- Функции Python: разбей программу чека на части
Разделите программу печати чека на функции: чтение товара, цены и скидки, расчёт суммы и вывод результата. Проверка кода онлайн.
- Как проверить функцию Python: ручные тесты и граничные случаи
Ручная проверка функции Python: входные данные, ожидаемый результат, OK и FAIL. Пример и задача на положительное число, ноль и минус.
- Методы строк Python: очистка и сводка текста
Обработайте несколько строк и соберите краткую сводку с помощью строковых методов Python. Задача для начинающих.
