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

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

Напишите функцию, на вход которой подается список с числовыми элементами. Функция должна вернуть отсортированный список по частоте повтора элементов в нем.

Пример. На вход функции подаем следующий список:

[5, 9, 2, 4, 1, 2, 5, 8, 2, 2, 8, 4, 5]

В результате после сортировки получим следующий список:

[2, 2, 2, 2, 5, 5, 5, 4, 4, 8, 8, 9, 1]

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

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

Проверьте, что элементы списка выстроены по возрастанию. Допустимо, однако, одно место, в котором следующий элемент меньше предыдущего.

Дана строка с текстом:

txt = 'текст 10$ текст 20$'

В этом тексте есть цены в долларах. Найдите все цены в этой строке и увеличьте их на 10%:

'текст 11$ текст 22$'

Дан произвольный многомерный список:

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

Определите максимальный уровень вложенности этого списка.

Найдите суммарное количество единиц в числах от 1 до 100.

Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.

Дан список товаров с ценами:

products = { 'яблоко': 50, 'банан': 30, 'хлеб': 40, 'молоко': 60, }

Дана сумма:

money = 100

Выведите все возможные комбинации товаров, которые можно купить на эту сумму.

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

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

Реализуйте функцию, которая будет принимать два целых числа, а возвращать результат деления одного на второе. При этом, если получается периодическая дробь, то ответ следует вывести примерно в таком виде:

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