Problem

6/7

Concatenazione e moltiplicazione di tuple

Theory Click to read/hide

Concatenazione di tuple

È possibile concatenare le tuple per creare un nuovo oggetto (concatenazione, simile alle stringhe).
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)
Durante l'operazione di moltiplicazione, la tupla viene ripetuta più volte (simile alla moltiplicazione di stringhe).
1
2
3
x = (1,2,3,4) z = x*2 print(z)  # (1, 2, 3, 4, 1, 2, 3, 4)



Rimozione di una tupla

Le operazioni e i metodi di tupla sono simili alle operazioni e ai metodi di elenco. Ad eccezione di quelli che modificano gli elementi di una tupla.
Un elemento contenuto in una tupla non può essere aggiunto o rimosso a causa dell'immutabilità. Tuttavia, la tupla stessa può essere cancellata usando l'operatore del.
1
2
studente = (2007, 'Ivan', 'Ivanov', '9-A', Falso) del studente

Problem

Date 2 tuple. my_tuple_1 e my_tuple_2 (non devi crearli, ma puoi usarli).

Inserisci dalla tastiera due numeri n e k - numeri interi (da 1 a 10), ogni numero è riportato su una riga separata.
Crea una terza tupla my_tuple_3 aggiungendo le due tuple precedenti, con la prima tupla ripetuta n volte, la seconda k volte.
La conclusione è già scritta per te.