Решение задачи «1619A. Квадратная строка?» с сайта codeforces.com на python
Работа со списками (массивами) в Python
В Python список (list) является структурой данных, которая позволяет хранить упорядоченный набор элементов любого типа. Списки могут содержать элементы разных типов, таких как числа, строки, логические значения и другие списки. Допустим, вы хотите записать список задач, которые вам нужно выполнить в течение дня. Без использования списков вы можете завести отдельные переменные для каждой задачи: task1 = "Приготовить завтрак" task2 = "Помыть посуду" task3 = "Сходить в магазин" Однако, если у вас много задач, то такой подход может стать неудобным и сложным для поддержки...
Основы Python. Часть 12
Пользователь вводит число N. Напишите программу, которая генерирует последовательность из квадратов чисел от 1 до N (1 ** 2, 2 ** 2, 3 ** 2 и так далее). Реализацию напишите тремя способами: класс-итератор, функция-генератор и генераторное выражение. Реализуйте функцию gen_files_path, которая рекурсивно проходит по всем каталогам указанной директории (по умолчанию — корневой диск), находит указанный пользователем каталог и генерирует пути всех встреченных файлов. Реализуйте функцию-генератор, которая...