Cicli for 4 - iterare tuple
Scarica zip esercizi
Vediamo esercizi in cui è necessario iterare delle tuple.
Esercizio - coppie doppie
✪✪ Data una lista
con n
numeri interi, mette in ris
una NUOVA lista che contiene n
tuple ciascuna da due elementi. Ogni tupla contiene un numero preso dalla corrispondente posizione della lista di partenza, e il suo doppio.
Per esempio - data:
lista = [ 5, 3, 8]
Dopo il tuo codice deve risultare:
>>> print(ris)
[(5,10), (3,6), (8,16)]
[2]:
lista = [5,3,8]
#lista = [2,7] # [(2,4),(7,14)]
ris = []
# scrivi qui
Esercizio - tappeto
✪✪ Scrivi del codice che data una tupla t
, produce una lista ris
avente come elementi delle tuple da due elementi presi a due a due da t
.
se la tupla
t
ha un numero dispari di elementi, l’ultima tupla nella lista da ritornare sarà costituita da un solo elemento
Esempio 1 - data :
>>> t = ('c', 'a', 'p', 'i', 'r', 'e') # lunghezza pari
dopo il tuo codice deve risultare:
>>> print(res)
[('c', 'a'), ('p', 'i'), ('r', 'e')]
Esempio 2 - data:
>>> t = ('t','a','p','p','e','t','o') # lunghezza dispari
dopo il tuo codice deve risultare:
>>> print(ris)
[('t', 'a'), ('p', 'p'), ('e', 't'), ('o',)]
[3]:
t = ('c', 'a', 'p', 'i', 'r', 'e')
#t = ('t','a','p','p','e','t','o')
# scrivi qui
Prosegui
Continua con for e insiemi