Agent 008, vous avez une nouvelle mission ! Parmi les citoyens de la ville sont cachés 2 jumeaux très dangereux. Votre mission, si vous l’acceptez, est de les identifier et de les éliminer !
A partir d’une liste d’entiers, vous devez trouver les deux mêmes nombres et renvoyer l’un d’entre eux, par exemple dans le tableau [2, 3, 6, 34, 7, 8, 2] la réponse est 2.
S’il n’y a pas de jumeaux dans la ville, renvoyez “RAS” (Rien à signaler).
>> jumeaux([2, 3, 6, 34, 7, 8, 2])
2
>> jumeaux([5, 12, 9, 7, 11])
'RAS'
On admettra qu’il y a au plus une paire de jumeaux dans la liste qui est donnée en paramètre.
def jumeaux(pers): double = [p for p in pers if pers.count(p)==2] return double[0] if len(double)>0 else "RAS" # Version 2 def jumeauxv2(pers): for p in pers: if pers.count(p)==2: return p return "RAS"