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

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

Дан текст:

text = 'the quick brown fox jumps over the lazy dog'

Замените каждое слово на количество букв в нем, а затем найдите сумму всех полученных чисел.

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

lst = [12, 5, 8, 19, 3, 27, 14, 6, 21, 9]

Найдите в нем все числа, которые при делении на 3 дают остаток 1, а при делении на 5 - остаток 2. Выведите их в порядке возрастания.

Дана строка:

txt = 'aabbccddeeffgghhiijj'

Найдите самый часто встречающийся символ и замените все остальные символы на него.

Дан список кортежей с датами:

dates = [ (2024, 1, 15), (2023, 12, 31), (2024, 3, 5), (2023, 11, 20), ]

Отсортируйте этот список по дате в порядке возрастания. Выведите даты в формате день.месяц.год.

Дан текст:

text = 'to be or not to be that is the question'

Найдите все слова, которые содержат букву 'o' ровно два раза, и выведите их в порядке убывания длины.

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

lst = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]

Найдите в нем все пары чисел, разность которых равна 2 (числа-близнецы).

Дана строка:

txt = 'hello-world-test-case'

Преобразуйте ее из формата 'kebab-case' в формат 'camelCase':

'helloWorldTestCase'

Дан список кортежей:

lst = [(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')]

Преобразуйте его в словарь, где ключами будут числа, а значениями - соответствующие буквы.

Дана строка:

txt = 'abcabcabcabc'

Проверьте, является ли она периодической. Если да - найдите минимальный период и выведите его.

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

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

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

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