Somme maximale de k termes consécutifs

Écrire une fonction somme_maxi qui prend en paramètres un tableau d'entiers valeurs, et un entier strictement positif k. Cette fonction doit renvoyer la somme maximale de k entiers consécutifs du tableau valeurs.

On garantit que le tableau valeurs est de taille au moins égale à k et que k est un entier strictement positif.

Exemple
>>> somme_maxi([0, 1, 2, 3, 2, 1, 0], 3)  # pour les termes consécutifs 2, 3, 2
7
>>> somme_maxi([0, 1, 2, 3, 2, 1, 0], 1)  # pour le terme 3
3
Indice

On pourra commencer par faire le cumul des k premières valeurs pour initialiser une variable maxi.

On pourra ensuite faire une boucle qui ajoute la valeur suivante et retranche la première valeur.

###(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

.128013,n w-5e9(]38m=0p)rhk[uois;cb/6S1vt_dg:xay24P+fl7050K0h0I0O0y0V0z0d0B0V0O0z0z0o010I0y0q010406050z0w0n0n0O0s0P040F0x0V0w0;0x0c050D0{0}0 110_0q041a1h051k0D1k1m1h0_0K0y0H0)0+0-0/0t0y0L0t0V1A0t0I0@050!0C0V0h1v0,0.011z1B1D1B0I1J1L1H0I0C0x0K111I0s1i0I0t0)140z0q0O0c0/0Q011N1x010U0$0h0c0O0n0h1H1/1;1_1P1|1L1 210@0a0d0S0s0x0q0x0z0y170c0d0Y1-0s0s0h0B2m1a240c1i0D1+2z0I1)1(1*0K260/1D0c1~2j1H1s1u0*1O2J0y2L0c1#1t1H0q2s1i2x2z2%0`1:2n2R1`2W0s0~0V0@0d0G2w2+0^2*252-1P2/2;2?0Q2_1;2{2x2I01300O2=040d0l342y0_372~0/3a3c0d0R3g362+383m2?0g3q3i3s3k390x2:3b2?0E3x2|2,1w2 3C313d0W3H3j3K3l3M3E3d0m3Q3z3S3B3D3n0i3Y2}3!3u040G0p3q1j2#1a2P2C0K2G380B1#221i3@1l3=2)1b2`053|0Y2$3Z2S010u0@0Y0U3:3R4b0e2?4h4a2.0U0@0z0x0}0h0J0~0N0y4m3*4b0?040j4z3J4b0c0@0H3b0h0w0s0z4F384C0b3q0d3I3t0@0u4Q3A4C0r0M3x0d4*4V4i2.4Y0J4r4t4U4W3A0x0@0o4?4-1P0n0y0@3/4435064+4,4n1P4d040U3C4|583l0@4y532y574A1`0x4k042U5e5m2 0C0@0s1;0L0h4!3!4C4E5j495t5g044Z5F4@5C0@4%4)564+5M4H4/4;215s4G5n0@0T4{5F5l5Z2 4J4L4N4P5L4}0/4C0v5B5U5q5^1`4C0k5Q4*5T4.044w5i2%5)384_045%66615+5J4:4s5X5F555S5;4c0@5c0s5Y4X5`5(6d0/5o5h196u6m0c5v045x0c5z5{1P5D6I5I5K2)6m4S6r3A6C0@296L016K5:5f395,1L5.6W4$5P6j5R6l6!4I6f5W5A6A6!695$6R3+6$4M4O6)0@5@6Z5H6#6t6O6!5}6{4b690f7a624K6%6 735*5=716W6:652`674^0@7d6@746:6N456P0@5~6,6-7r3!5a0y4g7v7k750u6g4=7K680@020L0I0A7e6e6470044(7D7E6.7w0@7Z7Q7s6a7X6M7O6i2%6k606m5a2s0I4N6z6c6B7+0O4x3H0D470h2z2!883?1t3^2C2E2A1!1$2C0O1K8b0D3@0_8o0Z0#0%04.

###(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

.128013,n w-5e9(]38m=0p)rhk[uois;cb/6S1vt_dg:xay24P+fl7050K0h0I0O0y0V0z0d0B0V0O0z0z0o010I0y0q010406050z0w0n0n0O0s0P040F0x0V0w0;0x0c050D0{0}0 110_0q041a1h051k0D1k1m1h0_0K0y0H0)0+0-0/0t0y0L0t0V1A0t0I0@050!0C0V0h1v0,0.011z1B1D1B0I1J1L1H0I0C0x0K111I0s1i0I0t0)140z0q0O0c0/0Q011N1x010U0$0h0c0O0n0h1H1/1;1_1P1|1L1 210@0a0d0S0s0x0q0x0z0y170c0d0Y1-0s0s0h0B2m1a240c1i0D1+2z0I1)1(1*0K260/1D0c1~2j1H1s1u0*1O2J0y2L0c1#1t1H0q2s1i2x2z2%0`1:2n2R1`2W0s0~0V0@0d0G2w2+0^2*252-1P2/2;2?0Q2_1;2{2x2I01300O2=040d0l342y0_372~0/3a3c0d0R3g362+383m2?0g3q3i3s3k390x2:3b2?0E3x2|2,1w2 3C313d0W3H3j3K3l3M3E3d0m3Q3z3S3B3D3n0i3Y2}3!3u040G0p3q1j2#1a2P2C0K2G380B1#221i3@1l3=2)1b2`053|0Y2$3Z2S010u0@0Y0U3:3R4b0e2?4h4a2.0U0@0z0x0}0h0J0~0N0y4m3*4b0?040j4z3J4b0c0@0H3b0h0w0s0z4F384C0b3q0d3I3t0@0u4Q3A4C0r0M3x0d4*4V4i2.4Y0J4r4t4U4W3A0x0@0o4?4-1P0n0y0@3/4435064+4,4n1P4d040U3C4|583l0@4y532y574A1`0x4k042U5e5m2 0C0@0s1;0L0h4!3!4C4E5j495t5g044Z5F4@5C0@4%4)564+5M4H4/4;215s4G5n0@0T4{5F5l5Z2 4J4L4N4P5L4}0/4C0v5B5U5q5^1`4C0k5Q4*5T4.044w5i2%5)384_045%66615+5J4:4s5X5F555S5;4c0@5c0s5Y4X5`5(6d0/5o5h196u6m0c5v045x0c5z5{1P5D6I5I5K2)6m4S6r3A6C0@296L016K5:5f395,1L5.6W4$5P6j5R6l6!4I6f5W5A6A6!695$6R3+6$4M4O6)0@5@6Z5H6#6t6O6!5}6{4b690f7a624K6%6 735*5=716W6:652`674^0@7d6@746:6N456P0@5~6,6-7r3!5a0y4g7v7k750u6g4=7K680@020L0I0A7e6e6470044(7D7E6.7w0@7Z7Q7s6a7X6M7O6i2%6k606m5a2s0I4N6z6c6B7+0O4x3H0D470h2z2!883?1t3^2C2E2A1!1$2C0O1K8b0D3@0_8o0Z0#0%04.