TGViewer
Channel Public Channel
Занимательные задачи Python

Занимательные задачи Python

@python_tricker

Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят каждый день в 14.00.
Subscribers
267
Photos
0
Videos
0
Links
3

Showing posts older than #113 · Back to latest

Older Posts 20 shown
Post #112 294
Задача 105
Количество рабочих дней между датами

Даны две даты в формате "год-месяц-день". Посчитайте количество рабочих дней между этими датами, исключая выходные.
Post #111 291
Задача 104
Добавление ряда и колонки в матрицу

Дан произвольный двухмерный список:
[
[11, 12, 13],
[21, 22, 23],
[31, 32, 33],
]

Напишите код, который добавит в него еще
один ряд и еще один столбец,
заполненные случайными значениями:
[
[11, 12, 13, 14],
[21, 22, 23, 24],
[31, 32, 33, 34],
[41, 42, 43, 44],
]
Post #110 263
Задача 103
Количество слов с заданными первыми и последними буквами

Дан текст (строка). Подсчитайте количество слов, которые начинаются на заданную букву и заканчиваются на заданную букву.
Post #109 278
Задача 102
Разница между датами

Даны две даты в формате "год-месяц-день". Найдите разницу в днях между этими датами.
  • ❤ 2
  • 👍 1
  • 🔥 1
Post #108 309
Задача 101
Подсчет цифр в списке

Дан список с числами. Подсчитайте количество цифр 3 в этом списке. Например, в следующем списке их пять:

[10, 13, 35, 3, 433]
  • 👍 2
  • 🔥 1
  • 👏 1
Post #106 672
Задача 100
Сборка счастливого билета

Дан список из шести цифр. Проверьте, можно ли собрать из этих цифр счастливый билет.
Post #105 589
Задача 99
Перестановка элементов

Дан произвольный двухмерный список:
[
[11, 32, 13, 44, 55],
[31, 42, 53, 66, 75],
[12, 26, 33, 45, 52],
[15, 22, 35, 64, 57],
[21, 52, 32, 44, 38],
]

Найдите максимальный и минимальный элементы и поменяйте их местами.
Post #104 463
Задача 98
Перестановка столбцов матрицы

Дан произвольный двухмерный список:
[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
]

Переставьте местами два заданных столбца:
[
[11, 15, 13, 14, 12],
[21, 25, 23, 24, 22],
[31, 35, 33, 34, 32],
[41, 45, 43, 44, 42],
[51, 55, 53, 54, 52],
]
Post #103 355
Задача 97
Перестановка рядов матрицы

Дан произвольный двухмерный список:
[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
]

Переставьте местами два заданных ряда:
[
[51, 52, 53, 54, 55],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[11, 12, 13, 14, 15],
]
Post #102 324
Задача 96
Пути к вложенным папкам

Дана папка с файлами и подпапками, в подпапках могут быть свои подпапки и файлы и так далее. Выведите на экран пути ко всем файлам, расположенных в этих папках.
Post #101 317
Задача 95
Случайные числа с половинками

Вывести случайное число в заданном промежутке, к примеру от 1 до 100. Случайное число может быть целым 3, или половинкой 3.5.
Post #100 326
Задача 94
Разные случайные числа

Сделайте функцию, которая выводит случайное число от 1 до 100. При этом вызовы функции не должны выдавать два одинаковых числа подряд.
Post #99 331
Задача 93
Одинаковый набор цифр

Даны два числа. Проверьте что эти числа состоят из одинакового набора цифр. Иначе говоря, проверьте то, что перестановкой цифр одного числа можно получить другое число.
Post #98 304
Задача 92
Случайное число из двух промежутков

Сгенерируйте случайное целое число из промежутка от 10 до 30 и от 50 до 80.
Post #97 292
Задача 91
Все переставновки цифр

Дано число. Выведите на экран все возможные перестановки его цифр.
Post #96 304
Задача 90
Вывод периодических дробей

Реализуйте функцию, которая будет принимать два целых числа, а возвращать результат деления одного на второе. При этом, если получается периодичская дробь, то ответ следует вывести примерно в таком виде: 1.(428571).
Post #95 311
Задача 89
Множественное число англ. слов

Напишите функцию, которая из единственного числа английского существительного делает множественное. Не забудьте про слова-исключения.
Post #94 305
Задача 88
Периодические дроби

Реализуйте функцию, которая будет принимать два целых числа, и проверять, результатом деления получается периодическая дробь или нет.
Post #93 306
Задача 87
Варианты товаров

Дан список товаров с ценами. Дана сумма. Выведите все возможные комбинации товаров, которые можно купить на эту сумму.
Post #92 317
Задача 86
Подсчет слов, начинающихся на букву

Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →