Esame Lun 14, Giu 2021 A

Seminari Python - Triennale Sociologia @Università di Trento

Scarica esercizi e soluzioni

A1 La gara

✪ Una lista di partecipanti ha vinto un concorso a premi, e ora si vuole mostrare su un cartellone la loro posizione. Scrivi del codice che MODIFICA la lista scrivendo il numero del partecipante a fianco del nome.

Esempio - data:

partecipanti = ['Marta','Peppo','Elisa','Gioele','Rosa']

dopo il tuo codice deve risultare:

>>> partecipanti
['Marta-1', 'Peppo-2', 'Elisa-3', 'Gioele-4', 'Rosa-5']
Mostra soluzione
[2]:
partecipanti = ['Marta','Peppo','Elisa','Gioele','Rosa']

# scrivi qui


[2]:
['Marta-1', 'Peppo-2', 'Elisa-3', 'Gioele-4', 'Rosa-5']

A2 ramarro

Scrivi del codice che dato un insieme cerca di caratteri da cercare, per ciascuno conta quanti ce ne sono nella stringa testo e mette il numero nel dizionario conteggi

Esempio - dati:

[3]:
cerca = {'i','t','r'}
testo = "Il ramarro orientale è un sauro della famiglia dei Lacertidi, di colore verde brillante"
conteggi = {}

dopo il tuo codice, deve risultare:

>>> conteggi
{'r': 9, 'i': 8, 't': 3}
Mostra soluzione
[4]:
#jupman-ignore-output
cerca = {'i','t','r'}
testo = "Il ramarro orientale è un sauro della famiglia dei Lacertidi, di colore verde brillante"
conteggi = {}

# scrivi qui


{'r': 9, 'i': 8, 't': 3}
{'r': 9, 'i': 8, 't': 3}

A3 hangar

Scrivi del codice che data una stringa corsa con un certo numero di trattini all’inizio, STAMPA la parola che segue i trattini.

Esempio - data:

corsa = '-------hangar'

il tuo codice deve stampare:

hangar

Mostra soluzione
[5]:

corsa = '-------hangar'  # hangar
#corsa = '---bimotore'   # bimotore
#corsa = '----747--'     # 747--
#corsa = 'aliante'       # aliante
#corsa = '---------'     # non stampa niente

# scrivi qui


A4 deserto

Scrivi del codice che data una stringa viaggio, produce una lista con tutte le parole che precedono le virgole.

Esempio - dato:

[6]:
viaggio = "Attraversarono deserti, guadarono fiumi, si inerpicarono sui monti, e infine arrivarono al Tempio"

il tuo codice deve produrre

['deserti', 'fiumi', 'monti']
Mostra soluzione
[7]:
viaggio = "Attraversarono deserti, guadarono fiumi, si inerpicarono sui monti, e infine arrivarono al Tempio"
# ['deserti', 'fiumi', 'monti']
#viaggio = "Camminarono con fatica tra le strade,i mercati affollati, le viuzze,i portici, finchè trovarono la cattedrale."
# ['strade', 'affollati', 'viuzze', 'portici']
#viaggio = "Il viaggio terminò."
# []

# scrivi qui


[7]:
['deserti', 'fiumi', 'monti']
[ ]: