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

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

Дана строка:

txt = 'the quick brown fox'

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

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

lst = [12, 7, 25, 3, 18, 41, 9, 34]

Найдите в нем все числа, которые при делении на 4 дают остаток 1, а при делении на 7 - остаток 3. Выведите их в порядке убывания.

Дана строка:

txt = 'aabbbccccddddd'

Замените каждую группу одинаковых символов на один символ. Выведите полученную строку и количество удаленных символов.

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

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

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

Дан текст:

text = 'the cat sat on the mat the dog ran'

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

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

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

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

Дана строка:

txt = 'helloWorldTest'

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

'hello-world-test'

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

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

Найдите сумму элементов на главной диагонали, на побочной диагонали и разницу между ними.

Дана строка:

txt = 'kayak level racecar madam refer'

Найдите в ней все слова-палиндромы и выведите их в порядке убывания длины. При равенстве длины - по алфавиту.

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

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

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

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