Aller au contenu

Plus longue période de gelées⚓︎

Un météorologue a relevé les températures au lever du jour dans sa rue. Il souhaite déterminer la durée de la plus longue période de gelées consécutives durant ces relevés.

Vous devez écrire une fonction gelees(temperatures) qui renvoie la longueur de la plus longue séquence de nombres négatifs ou nuls consécutifs dans la liste.

Les températures sont données sous forme d'une liste de nombres :

🐍 Script Python
temperatures = [2, -3, -2, 0, 1, -1]

Si la liste est vide, la fonction renverra la valeur 0.

On rappelle que l'eau gèle à partir de 0°C inclus.

Exemples

🐍 Console Python
>>> gelees([2, -3, -2, 0, 1, -1])
3
>>> gelees([3, 2, 2])
0
>>> gelees([])
0
###
# testsbksl-nlassert gelees([2, -3, -2, 0, 1, -1]) == 3bksl-nlassert gelees([3, 2, 2]) == 0bksl-nlassert gelees([]) == 0bksl-nlbksl-nl# autres testsbksl-nlassert gelees([-2, -3, -2, 0, -1, -1]) == 6bksl-nlassert gelees([0, 0, 0]) == 3bksl-nlassert gelees([1]py-str1000+[-1]+[1]py-str1000) == 1bksl-nlbksl-nl 5/5

def gelees(temperatures):bksl-nl ...bksl-nlbksl-nlbksl-nlbksl-nlbksl-nl# Testsbksl-nlassert gelees([2, -3, -2, 0, 1, -1]) == 3bksl-nlassert gelees([3, 2, 2]) == 0bksl-nlassert gelees([]) == 0bksl-nlNone

A

Z

Retour en haut de la page