Статья Автор: Лебедев Дмитрий Алексеевич

Упражнения на списки и кортежи

Упражнение 9
Напишите функцию fi rstlast, которая принимает после- довательность (строку, список или кортеж) и возвращает пер- вый и последний элементы этой последовательности как двух- элементную последовательность того же типа. Так fi rstlast
(‘abc’) вернет строку ac, а fi rstlast ([1,2,3,4]) вер-
нет список [1,4].



Упражнение 10. Суммируем что угодно
Мы рассмотрели, как можно написать функцию, которая принимает несколько различных типов.
Вы также узнали, как можно написать функцию, которая получает на входе аргумент и на выходе возвращает различные типы.
езультатом должна быть новая, более длинная последователь- ность типа, заданного параметрами. Следовательно, результатом mysum (‘abc’, ‘def’) будет строка abcdef, а результатом mysum ([1,2,3], [4,5,6]) будет шестиэлементный список [1,2,3,4,5,6]. Конечно, он также должен вернуть целое число 6, если мы вызовем mysum (1,2,3).
Печать