def plus_grande_somme2(sequence, defaut=float("-inf")): #defaut: valeur de la séquence vide somme=0 meilleure_somme=defaut for val in sequence: somme = max(somme+val, val) meilleure_somme = max(meilleure_somme, somme) return meilleure_somme