Cicli for 4 - iterare tuple

Scarica zip esercizi

Naviga file online

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)]
Mostra soluzione
[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',)]
Mostra soluzione
[3]:


t = ('c', 'a', 'p', 'i', 'r', 'e')
#t = ('t','a','p','p','e','t','o')

# scrivi qui


Prosegui

Continua con for e insiemi