Примеры

98 практических задач на Python — от Hello World до сложных алгоритмов. Каждая задача с готовым кодом, выводом и подробным разбором решения.

Базовые

Числа и математика

Простые числа в диапазоне
Все простые числа в заданном интервале
Число Армстронга
Проверка числа Армстронга
Числа Армстронга в диапазоне
Поиск чисел Армстронга в диапазоне
Сумма натуральных чисел
Сумма натуральных чисел
Натуральные числа (рекурсия)
Сумма натуральных чисел через рекурсию
Реверс числа
Разворот числа
Таблица умножения
Таблица умножения
Таймер обратного отсчёта
Python: таймер обратного отсчёта
Перемешать карты
Перемешивание колоды карт
Пирамиды и узоры
Узоры в виде пирамид

Строки

Списки и словари

Проверка пустого списка
Python: проверка списка на пустоту
Срезы списка
Срезы списков
Объединение списков
Python: объединение двух списков
Случайный элемент списка
Случайный элемент списка
Параллельный обход списков
Параллельный обход двух списков
Объединение словарей
Объединение двух словарей
Сортировка по значению
Сортировка словаря по значениям
Операции над множествами
Операции над множествами

Матрицы

Сложение матриц
Сложение двух матриц
Умножение матриц
Умножение двух матриц
Транспонирование
Транспонирование матрицы

Файлы

Прочее