Тест 1.
На языке Python напишите код, который для списка in_list на входе, содержащего числа типа int или float, будет вычислять список out_list с кумулятивными суммами для каждого элемента входного списка. Под кумулятивной суммой для i-го элемента будем понимать сумму всех элементов с начала списка до i-го включительно.
Вход: список in_list из произвольного числа элементов типа int или float.
Выход: список оut_list из элементов типа int или float в том же количестве, что и в in_list, содержащий кумулятивные суммы.
Опционально код можно оформить в виде функции get_cumsum(in_list)
Пример.
Вход: in_list = [1,2,3,4,5,6,7,8,9,10]
Выход: out_list = [1, 3, 6, 10, 15, 21, 28, 36, 45, 55]
#==================
Тест 2.
На языке Python напишите код, который для строки in_str на входе, содержащей произвольные элементы (группы символов), разделенные пробелами, будет получать строку out_str с уникальными элементами из исходной строки, разделенными "-". Порядок элементов в строке out_str не важен. По сути, надо убрать повторы.
Вход: строка in_str из произвольного числа элементов (групп символов), разделенных пробелами.
Выход: строка out_str с уникальными элементами из исходной строки в произвольном порядке, разделенными "-".
Опционально код можно оформить в виде функции get_unique_str(in_str)
Пример.
Вход: in_str = 'На языке Python напишите функцию Python 123 для LOG(34) {123} 123'
Выход: out_str = '123-языке-для-На-функцию-LOG(34)-Python-напишите-{123}'
#==================
Код снабжаем комментариями!
#==================
Результаты выполнения теста 1 и теста 2 оформить в блокноте Jupyter Notebook и запустить.
Код с результатами выполнения преобразовать в html и приложить в качестве отчета.
В отчете указать Ф.И.О. и группу.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |