РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
34 of 60 menu

Занимательные задачи Python. Часть 34

Дана папка с файлами и подпапками. Найдите самый большой файл во всей этой структуре и выведите его путь и размер.

Дан многомерный список:

lst = [1, [2, [3, [4, [5, [6]]]]], 7]

Найдите все числа, которые находятся на нечетной глубине вложенности (глубина корня - 0).

Дан файл с текстом. Найдите в нем все предложения, которые содержат более пяти слов, и запишите их в новый файл, каждое предложение на своей строке.

Дан список чисел:

lst = [3, 7, 1, 9, 4, 6, 2, 8, 5]

Найдите все возможные перестановки этого списка, в которых ни один элемент не стоит на своем исходном месте.

Дана папка с файлами. Найдите все пустые папки (в которых нет ни файлов, ни подпапок) и выведите их пути.

Дан многомерный словарь:

dct = { 'a': {'b': {'c': 1}}, 'd': {'e': 2, 'f': {'g': 3}}, 'h': 4, }

Выведите все пути к значениям в этом словаре в виде строк, разделенных точками:

'a.b.c' 'd.e' 'd.f.g' 'h'

Дан файл с текстом. Найдите в нем все уникальные слова и подсчитайте, сколько раз каждое из них встречается. Запишите результат в новый файл в формате:

word: count

Дан список чисел:

lst = [2, 4, 6, 8, 10]

Найдите все возможные способы расставить между этими числами знаки '+', '-' и '*' так, чтобы получилось выражение, равное 14.

Дана папка с файлами. Найдите все файлы, которые были изменены более года назад, и выведите их пути и даты изменения.

Дан многомерный список:

lst = [[1, 2], [3, 4], [5, 6]]

Найдите все возможные пути от верхнего левого угла до нижнего правого, двигаясь только вправо или вниз. Выведите сумму чисел на каждом пути.

Дан файл с текстом, содержащим вложенные конструкции вида '<tag>...</tag>'. Проверьте, что все теги правильно вложены и закрыты.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить