Задача

6/7

Конкатенация и умножение кортежей

Теория Нажмите, чтобы прочитать/скрыть

Конкатенация кортежей

Можно объединить кортежи для создания нового объекта (конкатенация, аналогично строкам).
1
2
3
4
x = (1,2,3,4)
y = (5,6,7,8)
z = x + y 
print(z)  # (1, 2, 3, 4, 5, 6, 7, 8)

При операции умножения кортеж повторяется несколько раз (аналогично умножению строк).
1
2
3
x = (1,2,3,4)
z = x*2
print(z)  # (1, 2, 3, 4, 1, 2, 3, 4)



Удаление кортежа

Операции с кортежами и методы аналогичны операциям и методам работы со списками. За исключением тех, которые меняют элементы кортежа.
Добавить или удалить элемент содержащийся в tuple нельзя по причине неизменяемости. Однако сам кортеж можно удалить с помощью оператора del.
1
2
student = (2007, 'Ivan', 'Ivanov', '9-A', False)
del student

Задача

Даны 2 кортежа. my_tuple_1 и my_tuple_2 (вам не нужно их создавать, но вы можете их использовать).

Введите с клавиатуры два числа n и k - целые числа (от 1 до 10), каждое число задается в отдельной строке.
Создайте третий кортеж my_tuple_3 путем сложения двух кортежей, указанных выше, причем первый кортеж должен повторяться n раз, второй k раз.
Вывод уже написан за вас.