Python. Решение задач
Каждая задача включает описание, программу на языке Python, код с комментариями, пример выполнения.
Основы (числа, строки, ветвление, циклы)
Сумма цифр случайного трехзначного числа (линейный алгоритм)
Вычисление массы, объема и плотности (if-elif)
Цельсии в Фаренгейты или наоборот (if-elif)
Високосный год или нет (if-elif-else)
Подсчет количества разрядов числа (цикл while)
Наибольший общий делитель (цикл while)
Проверка простоты числа (цикл while)
Перевод десятичного числа в любую систему счисления с основанием до 9 (цикл while)
Двоичный поиск (while)
Поиск квадратных уравнений, имеющих решение (цикл for)
Максимальная цифра вещественного числа (цикл for)
Палиндром ли строка
Замена подстрок в строке
Найти самое длинное слово
Списки, кортежи, множества, словари
Количество четных и нечетных чисел в списке
Разделение элементов списка на положительные и отрицательные
Замена элементов списка
Преобразование текста в список слов с удалением знаков препинания
Строка и столбец матрицы с максимальными суммами элементов
Сумма элементов главной и побочной диагоналей матрицы
В каких строках и столбцах матрицы содержится элемент
Проверка расширения файла
Найти значение списка, которое встречается чаще всего
Работа с файлами
Подсчет количества строк, слов и букв в текстовом файле