Dizionari 6 - Prime challenges
Scarica zip esercizi
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
.
NON usare
if
NON usare cicli
SUGGERIMENTO: se non sai come fare, guarda Booleani - Ordine di valutazione
[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