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
>>> gelees([2, -3, -2, 0, 1, -1])
3
>>> gelees([3, 2, 2])
0
>>> gelees([])
0
###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10
.65038.9875.128013uk /ixCEORP)j=h-a,1n8f.r6mc;pày72tl0qsebwS_L53(év:4dgU+9Ao050$0P0K0t0h0L0O0f0D0L0t0O0O0q010K0h0F010406050O0d0C0C0t0A0H040S0,0L0d100,0w0f020t0C0F0E0f0m0P1a0A0N0d0P0O050g17191b1d150F041B1I051L0g1L1N1I150$0h0Z0^0`0|0~0r0h0%0r0L1#0r0K13050:0Q0L0P1W0{0}011!1$1(1$0K1.1:1,0K0Q0,0$1d1-0A1J0K0r0^1g0O0F0t0w0~0J011=1Y010y0=0P0w1o0P1,2d2f2k1@2n1:2q0C2s040c0f0n0A0,0F0,0O0h1j1l0.2b0A0A0P0D2N1B2u0w1J0g292Z0K2726280$2w0~1(0w2p2K1,1T1V0_1?2-0h2/0w231U1,0F2S1J2X2Z34162e1l2^2l2}0A1a0L130f0v2W3814372v3a1@3c3e3g0J3j2f3l2X2,013q0t3f040f0W3u2Y153x3o0~3A3C0f0#3G3w383y3M3g0V3Q3I3S3K3z0,3d3B3g0B3X3m391X3p3$3r3D0I3+3J3.3L3:3(3D0x3@3Z3_3#3%3N0*3 3n413U040v0M463-2_423;0v3i1C3k1K321B2?2$0$2*3y0D232C0-1U1J310P334l4k3v054u0.4C474f0e130.0y3Q3,3y0R3g4Q3^4f0w0y130%0P1:1z4V404f12040X4)4K3b130K1u0F0P0A0t0K0d2S1A4E2Y4R3!4,0o0!3X0f580f5248130F1h0O0T0L1k0%1y0T4^0A0h4v3Q5a4W2l0,130q5r5b4f0C0h134c5014595s4*4;045n5p0.5y5t1@5v045x5F5I4:1@5B5D57595z2l4M040y3$5P5J3p4=4@5-5X0~0,4T042{5=4e5K4?1p4_4{4}4(5F5%1@4,565F065H5H660~5)0h4P5V6e3z5:1p5|3y5S020L0K0E5U345W5}5Y5C045E365Q0~685#6c6c6k0w5d4_5N0P6o3!5S0)6v3k6x3y5Z4a6H6I5$6E016g6i6w6K6M5o5q6j6%6q0%6t6Q5c5L5f5h5j5l5M6/6D5.6F1369346b6#786,6`0d5g5i0w5k0P5m6N706V6k5S6U3v6W3!6L5L7j5O6a796%5)4$0O6P656%6G7w786$726l7t6.7v6+6;5w6^5A6A6C3k77586k5)2S4|0A0w7R5K5e7c6|7f6~7u7C761B4H4B4m7@0g4p1B0K4r7|2(2!22242$0t1/7_4p1H4J6y0~2S0C0T0y0t0e7h0r0W131t1v1x1z0f754D1R1M1e3$100f2P0O1k2b0w4?0i4?0u0f0L000P0i4_0D0h0D1;2S0Z0h2p0K0f0G8z0Y4?3d2{4_8J0t8J6}0P4}8z1;0`0f7*0@7e7g0f8B7c0s0O0Y8p0w8R8z000Y0L0Y2B8E0@0Z0Y5o2n2f8X0d2/0^4_0:8(8D1T2N8z2f0@9i8;0h0O4?0z0f0k1l8K0,0D0D4}2S920P8I8=8_1y8/2P8=8@8,7-1;8|0O8~901y9J8:0f2}0C0Q4~9%0Y0%4{6h0O0z1K3l0r0v0f0h0$0~9u8~1g1i5p0w0s2J0|0h86130(9j8B1h9qa52L86058+3!0r0P0t0.0A2.4M0f0r2S0y0~039~aca11ka42Kag1 0f100K1:0~0n4_1a2|8Xaq130b0a1B0t2Z9^3l1I0j0,191;8C0Dal0Aa)8;8+9S9N8;8-4}8Ia(a#99932e0A8J002{2M0h3B9w8)8Z4G4v6B7=b80f0X1{9j0J0o9=1OaY040l390A0Y1;2p172Ma-0f0Z1bb2865a7?7L6Oba4I0f1x0h8{0K9E8i4`8*9T7g9Pbu9W9Y91932P9(9*8q0w9-9/0y0@0t2U1y0L1:99aP1y9z0+bw8EbO1:b+2S8I4$1:0f1z8X2q7#b~1u8W8YbAb85EbBbcbe1;0Wbh06bm8?1b4u4}8Xbr0dbt8J8qbw1:4}0@9Q8+1(9x1;b74I5 5n624~bE4Bc08X2J8/a)b*9u94c58r9?150d0L3l1(bk2Lc0b-bq9x9,9.100Z1;698u0gc!15c?8v8C2{0Dbob/bucu8.a}cy8{0,8}8 bV1;b*4|c5cV1Bc^c^1I8C4?cB8{bI8R1}9Vd59Xd79!93c18?5fbP1ybGdz9Rdxa:8!0p8Z2%d59c0P9z0Sdm8Lc*b 0D0{a@1l2B8X8Z0pd5a}8=d08/bd1#9j0x0oddc=0hcZd:892L2}1lbd8+cF9dcHc)8X9x5o2Uc6b^a5b1c.0odU0f8d0/b_a=d2bS9Z2p93dab,b b6bBcbbbd)0%9j4bd-bj15d/3l0gcXbk0U8+5+929q9I0Z0,8V8?d!aGaM8(d#czef9$dC7cdy1;0F9d6Obic;0.9m0?04.