Dizionari 6 - Prime challenges

Scarica zip esercizi

Naviga file online

Proponiamo ora degli esercizi senza soluzione, accetti la sfida?

Sfida - Nozze di platino

✪ Requisiti: dizionari

Al tranquillissimo paesino di Gerontonia vi sono delle coppie assai tenaci che dopo 75 anni dal fatico “Sì!” meritano di festeggiare le nozze di platino. Abbiamo una lista dei matrimoni con esattamente 3 coppie scritte nel formato “maschio-femmina”, e vogliamo creare un dizionario diz che associa ad ogni maschio la corrispondente compagna.

  • assumi che i nomi dei maschi siano tutti diversi e che vi siano esattamente 3 coppie

Esempio - data:

matrimoni = ["Amilcare-Maria Eusonia", "Oronzo Pio-Genoveffa", "Venceslao-Elvira"]

dopo il tuo codice, deve risultare:

>>> print(diz)
{'Amilcare'   : 'Maria Eusonia',
 'Oronzo Pio' : 'Genoveffa',
 'Venceslao'  : 'Elvira'}
[1]:

matrimoni = ["Amilcare-Maria Eusonia", "Oronzo Pio-Genoveffa", "Venceslao-Elvira"] #matrimoni = ["Liutprando-Brunilde", "Clodoveo-Elvira Pancrazia Ludmilla", "Gian Evaristo-Ubalda"] # scrivi qui

Sfida - I pescatori

✪ Requisiti: dizionari

Una compagnia di pescatori ogni giorno cattura dei pesci che poi rivende a vari ristoranti. Ogni ristorante richiede diversi specie di pesci. Dati un ristorante e dei pesci, scrivi del codice che stampa True se il ristorante cucina quei pesci, altrimenti stampa False.

[2]:

ristorante, pesci = "Il Galeone", "carpe" # True #ristorante, pesci = "Il Galeone", "aringhe" # False #ristorante, pesci = "Al Molo", "trote" # True #ristorante, pesci = "Al Molo", "orate" # False #ristorante, pesci = "La Cambusa", "merluzzi" # False registro = { "L'Ancora" : ['aringhe', 'carpe'], "Il Galeone": ['merluzzi', 'carpe', 'trote'], "Al Molo" : ['trote'], "La Cambusa": ['aringhe', 'carpe'], } # scrivi qui