Le cumul des mandats est une question délicate en politique. Un politicien peut exercer un ou plusieurs mandats mais certains mandats ne sont pas cumulables. Par exemple, en Belgique, on peut cumuler les mandats de conseillers provinciaux, communaux et bourgmestre. Cependant, il est interdit d'être à la fois ministre et bourgmestre.
Nous vous demandons d'implémentez une fonction def cumul(mandats):
qui retourne une liste des "mauvais élèves" en matière de cumul de mandat à partir d'un dictionnaire mandats
passé en argument qui a comme clé le type du mandat et a comme valeur les listes des personnes exerçant pour l'instant ce type de mandat.
Par exemple:
mandats={"député":['Marco','Michel', 'Philippe'], "sénateur":['Sylvain', 'Karine', 'Alain'], "député européen": ['Pierre','Michel', 'Joakim','Jean']}
Dans l'exemple ci-dessus, la fonction va retourner une liste contentant un seul nom: ['Michel'] car il apparait dans deux listes différentes: il est à la fois député européen et député.
Votre fonction doit donc retourner une liste avec tous les noms des personnes exerçant plusieurs mandats en même temps.