Sets 2 - Challenges
Scarica zip esercizi
Proponiamo ora degli esercizi senza soluzione, accetti la sfida?
Sfida - Festone di laurea
✪ Requisiti: insiemi
Evviva! Ci siamo laureati! E per coincidenza ci siamo riusciti nella stessa sessione dei nostri grandi amici Gianni e Giulia. Ora naturalmente stiamo cercando di organizzare una festa e ci piacerebbe farla tutti insieme.
Purtroppo però a causa delle norme Covid non possiamo fare assembramento e sono perciò vietate i raduni con più di 13 persone.
Siccome ora siamo dottori, l’idea è quella di risolvere il problema con un bel programmino Python. Abbiamo tre liste di invitati e siccome noi festeggiati siamo tutti amici ci sono ovviamente persone che verrebbero invitate più volte.
Trova il numero di invitati effettivi (le persone che verranno alla festa)
Stampa la lista di nomi SENZA duplicati
Trova il numero delle persone che hanno ricevuto almeno 2 inviti
Trova l’elenco delle persone che hanno ricevuto almeno 2 inviti
Esempio - dati:
invitati_miei = ["VittorioG", "LucaB", "DavidL", "GiorgioC", "MichelaF", "GiuliaA", "VittorioG", ]
invitati_gianni = ["SamanthaV", "LucaB", "GiorgioC", "MichelaF", "MartaB", "EmmaK"]
invitati_giulia = ["DavidL", "GiorgioC", "MichelaF", "MassimilianoL", "VittorioG", "RobertoU", "EmmaK"]
dopo il tuo codice, deve stampare:
Invitati miei: 6
Invitati gianni: 6
Invitati giulia: 7
Numero invitati: 11
Nomi invitati: {'MassimilianoL', 'MartaB', 'MichelaF', 'EmmaK', 'GiorgioC', 'DavidL', 'VittorioG', 'SamanthaV', 'RobertoU', 'LucaB', 'GiuliaA'}
Numero amici invitati almeno 2 volte: 6
Amici invitati almeno due volte: {'GiorgioC', 'DavidL', 'MichelaF', 'VittorioG', 'LucaB', 'EmmaK'}
[1]:
# Input (NON modificare)
invitati_miei = ["VittorioG", "LucaB", "DavidL", "GiorgioC", "MichelaF", "GiuliaA", "VittorioG", ]
invitati_gianni = ["SamanthaV", "LucaB", "GiorgioC", "MichelaF", "MartaB", "EmmaK"]
invitati_giulia = ["DavidL", "GiorgioC", "MichelaF", "MassimilianoL", "VittorioG", "RobertoU", "EmmaK"]
# scrivi qui
[ ]: