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
.9875.65038.128013bqO,9vià3o_x;jlpwf( g06-)2As1+8ené4Em5tCLRPhk:c.a=rySu/7Ud050,0I0P0Z0j0r0E0w0X0r0Z0E0E0!010P0j0s010406050E0(0N0N0Z0#0$040%0m0r0(100m0J0w020Z0N0s0p0w0S0I1a0#0e0(0I0E050)17191b1d150s04051I1B1L0)1I150,0j0i0^0`0|0~0U0j0x0U0r1Z0U0P13050:0d0r0I1U0{0}011Y1!1$1!0P1,1.1*0P0#1J0P0U0^1g0E0s0Z0J0~0C011:1W010u0=0I0J1o0I1*26282d1=2g1.2j0N2l040c0w0T0#0m0s0m0E0j1j1l0.240#0#0I0X2G1B2n0J1J0)222S1 21201+0,2p0~1$0J2i2D1*1R1T0_1;2$0j2(0J0m2,1*0s2L1J2Q2S2}16271l2.2e2?0#1a0r130w0F2P3114302o331=3537390C3c283e2Q2#013j0Z38040w0l3n2R153q3h0~3t3v0w0L3z3p313r3F390O3J3B3L3D3s0m363u390z3Q3f321V3i3V3k3w0*3!3C3%3E3)3X3w0H3-3S3/3U3W3G0h3^3g3`3N040F0y3 3$2/3{3*0F3b1C3d1M2{1B2,2V0,212!3T0X2@2v0-1S1J2`0I2|4e4d3o054o0.4w40480V130.0u3J3#3r0t394K3.480J0u130x0I1.1z4P3_4812040v4Z4E34130P1u0s0I0#0Z0P0(2L1A4y2R4L3T4$0B0W3Q0w520w4|41130s1h0E0n0r1k0x1y0n4/0#0j4p3J544Q2e0m130!5l55480N0j13454`14535m4!4+045h5j0.5s5n1=5p045r5z5C4*1=5v5x51535t2e4G040u3V5J5D3i4,4.5%5R0~0m4N042;5,475E4-1p4:4=4@4Y5z5X1=4$505z065B5B600~5Z0j4J5P683s5*1p5?3r5M020r0P0p5O2}5Q5@5S5w045y2 5K0~625V66666e0J574:5H0I6i3T5M0G6p3d6r3r5T436B6C5W6y016a6c6q6E6G5i5k6d6X6k0x6n6K565F595b5d5f5G6)6x5(6z13632}656V726$6;0(5a5c0J5e0I5g6H6`6P6e5M6O3o6Q3T6F5F7d5I64736X5Z4W0E6J5 6X6A7q726W6|6f7n6(7p6#6+5q6/5u6u6w3d71526e5Z2L4?0#0J7L5E58766?796^7o7w701B4B4v4f7.0)4i1B0P4k7?2Y2T0Z1-7:4i1H4D6s0~2L0N0n0u0Z0V7b0U0l131t1v1x1z0w6 4x1P1K1e3V100w2I0E1k240J4-0o4-0g0w0r000I0o4:0X0j0X1/2L0i0j2i0P0w0k8q0K4-362;4:8A0Z8A6@0I4@8q1/0`0w7!0@787a0w8s760A0E0K8g0J8I8q000K0r0K2u8v0@0i0K5i2g288O0(2(0^4:0:8V8u1R2G8q280@998(0j0E4-0Y0w0M1l8B0m0X0X4@2L8_0I8z8)8-1y8$2I8)8+8Z7%1/8:0E8=8@1y9A8%0w2?0N0d4^9U0K0x4=6b0E0Y1M3e0U0F0w0j0,0~9l8=1g1i5j0J0A2C0|0j7}130+9a8s1h9h9|2E7}058Y3T0U0I0Z0.0#2%4G0w0U2L0u0~039=a39^1k9{2Da71}0w100P1.0~0T4:1a2=8Oah130a0b1B0Z2S9,3e1I0Q0m191/8t0Xac0#aW8(8Y9J9E8(8!4@8zaVaS908`270#8A002;2F0j3u9n8W8Q4A4p6v7,a 0w0v1_9a0C0B9)1OaP040f320#0K1/2i172Fa!0w0i1ba_7}547-7F6Ib14C0w1x0j8/0P9v894;8X9K7a9Gbl9N9P8^8`2I9V9X8h0J9!9$0u0@0Z2N1y0r1.90aG1y9q0Dbn8vbF1.bY2L8z4W1.0w1z8O2j7Vb=1u8N8Pbra 5ybsb3b51/0lb806bd8*1b4o4@8Obi0(bk8A8hbn1.4@0@9H8Y1$9o1/a~4C5_5h5|4^bv4vb@8O2C8$aWbX9l8{b|8i9*150(0r3e1$bb2Eb@b!bh9o9Z9#100i1/638l0)cR15c*8m8t2;0Xbfb$blcl8#a;cp8/0m8;8?bM1/bX4?b|cM1Bc,c,1I8t4-cs8/bz8I1{9Mc|9Oc~9R8`b^8*59bG1ybxdq9Idoa%8R0q8Q1 c|930I9q0%dd8CcXb?0X0{a+1l2u8O8Q0qc|a;8)c@8$b41Z9a0H0Bd4c)0jcQd%802E2?1lb48Ycw94cycW8O9o5i2Nb}b,9|a^c#0BdL0w840/b-a)c_bJ9Q2i8`d1bZb?a}bsc2b2dW0x9a44d!ba15d$3e0)cObb0R8Y5#8_9h9z0i0m8M8*dRaxaD8VdScqe69Tdt76dp1/0s946Ib9c(0.9d0?04.