Python. Решение задач

Каждая задача включает описание, программу на языке Python, код с комментариями, пример выполнения.

Основы (числа, строки, ветвление, циклы)

Сумма цифр случайного трехзначного числа (линейный алгоритм)

Наибольший общий делитель (цикл while)

Проверка простоты числа (цикл while)

Перевод десятичного числа в любую систему счисления с основанием до 9 (цикл while)

Двоичный поиск (while)

Списки, кортежи, множества, словари

Замена элементов списка

Найти значение списка, которое встречается чаще всего

Работа с файлами

Подсчет количества строк, слов и букв в текстовом файле