Somme d'une liste d'entiers

On dispose d'une liste de valeurs entières regroupées dans un même tableau.

tableau = [5, 6, 4, 7, 2, 8]

Compléter une fonction somme_valeurs qui prend en paramètre un tableau d'entiers et qui renvoie la somme des valeurs de ce tableau.

Attention, ce tableau peut être vide et dans ce cas la fonction renvoie 0.

Exemples
>>> mes_valeurs = [5, 6, 4, 7, 2, 8]
>>> somme_valeurs(mes_valeurs)
32
>>> mes_valeurs = [1, 2, 3, 4, 5, 6, 7, 8]
>>> somme_valeurs(mes_valeurs)
36
>>> mes_valeurs = []
>>> somme_valeurs(mes_valeurs)
0
Fonction interdite

Il serait facile de saisir return sum(tableau) mais l'exercice perdrait beacoup de son intérêt.

La fonction sum est donc interdite dans cet exercice.

Aide (1)

On pourra initialiser une variable, puis parcourir les valeurs du tableau pour les ajouter à la variable.

Aide (2)

Pour ajouter une valeur à une variable, on utilisera l'instruction suivante :

a = a + 100
ou en abrégé :
a += 100

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

.12801354tf)+2r3sao iug0m1Ppnlhe=cy:v(wS/b_dk050L0z0d0l0o0x0k0n0B0x0l0k0k0A010d0o0v010406050k0p0s0s0l0i0C040H0m0x0p0%0m0w050I0.0:0=0@0,0v041017051a0I1a1c170,0L0o0E0V0X0Z0#0y0o0q0y0x1q0y0d0*050Q0J0x0z1l0Y0!011p1r1t1r0d1z1B1x0d0J0m0L0@1y0i180d0y0V0`0k0v0l0w0#0h011D1n010e0S0z0w0l0s0z1x1#1%1,1F1/1B1=1@0*0a0n0u0i0m0v0m0k0o0}0w0n0O1Z0i0i0z0B2c101`0w180I1X2p0d1V1U1W0L1|0#1t0w1;291x1i1k0W1E2z0o2B0w1R1j1x0v2i182n2p2T0-1$2d2H1-2M0i0;0x0*0t2m2X0+2W1{2Z1F2#2%0*0h2+1%2-2n2y012=0l2(040j2_2o0,2|2:0#2 310c342{2X2}3a0*0b3d192R102F2s0L2w2}0B1R1^183o1b3m2V112,053t0O2S3f38010M0*0O0e3k371m1F0G0*0n3O3H3Q390e0*0k0m0:0z0K0E300z0p0i0k3V2/3X010)040F3:2Y3=0w0*1M0z0l0p3`2}3@0f0D3d0n060n4b3U3P2I2~3!3$1@482.3{4f0m0*0A4k4e1-0s0o0*0r3d4a4c4l2}3K040e0m0i4r3W4f3}043*1B3-4I3;4n3S042K4Q4m2!3~0l1A40423B2`4B3I3@474(354c4:4d4J4Y043#3%4W2}4o044q4.044b4*3|4h4`504=4R1-4}0g4{3I4L4N3,4H504z524s1F4D2i0d3-0 57534K554j5j103E0z2p2Q5B3n1j3p2s2u2q1Q1S2s4!1B2p3o0,0I0O0Q0S0k04.

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

.1280135[tf4)+2rR3,sao iug0èm1]P6pnlh.e=céy:vA(wq;S/b_dk050W0G0d0o0r0D0n0q0I0D0o0n0n0H010d0r0B010406050n0s0w0w0o0j0K040S0p0D0s0=0p0C0q020o0w0B0R0q0k0G0 0j0Q0s0G0n050T0|0~10120`0B041q1x051A0T1A1C1x0`0W0r0M0*0,0.0:0E0r0t0E0D1Q0E0d0^050#0U0D0G1L0-0/011P1R1T1R0d1Z1#1X0d0U0p0W121Y0j1y0d0E0*150n0B0o0C0:0i011%1N010e0%0G0C1d0G1X2224291)2c1#2f0w2h040a0q0z0j0p0B0p0n0r181a0Z200j0j0G0I2C1q2j0C1y0T1~2O0d1|1{1}0W2l0:1T0C2e2z1X1I1K0+1(2Y0r2!0C1^1J1X0B2H1y2M2O2_0{231a2*2a2/0j0 0D0^0x2L2}0_2|2k2 1)31330^0i3724392M2X013e0o34040l3i2N0`3l3c0:3o3q0f3t3k2}3m3z0^0b3C3v3E3x3n0p323p0^0A3C1z2@1q2(2R0W2V3m0I1^2r0Y1J1y2?0G2^383T3$0Z3.3b1M1)0X0^0Z0e3T3w3^0:0P0^0q3~3L403n0e0^0n0p0~0G0V0M3p0G0s0j1p1r3/3 2+010@040O453@4p0C0^1:0G0o0s4u2~474r0g0L3C0q060q4M444o304a4c2q4J3a4E4p0p0^0H4U4P1)0w0r0^0u3J4N4O464w4y0$0D1#4#4/2a4Y044!4m3j4.4v300U0^2o4D3m4r4t4~2N4V3F4;1!4A4C5a3?4W2a4G4,4N5c3M3`040e3O4^513d0^0r5v5k1)0p42042-5A3F53040j240t0G563M585P474x040#0%4@5i5p4F0^4H5n4-4M5!4:044b4d5H3M4{4}2_5*4$3y4R5/5i505B0:4{0h5:5T5e1#4B5S4p4r0c684Q5F6c1)4r0y5(5~3m5r2H0d4j0C635,5.4T5i0`0T3;3-3U6z0T3X1q0d3Z6E2T2P1@1_2R0o5f2O3X1w5j3m2H0w0V0e0o0X4e0E0l0^1i1k1m1o0q4I5Z1D391x0N0q2/0d0G0j0q6*0q1#4O2S190t04230j3$4j0)740q4g1#772L700C720q1o0d0q0r0I0r0q0B160)0o0W0o0B0d0J6{1n6}1$0{7f7274764k7p107l0C1I0I5O1r7E046,6?000o0K247k230)0U1o0p2-0q2E3$0C2f2B2H6}002-7N1$2y4j0q0j0J4b0s0W7:7O7p2w1!0v2q0m7B7J750p778a7a4h8d2?2x2z1$0s1a8i0t5L4d0q4B0q2c2f0D7p7r0q2A1e1#0F1z396C0!4=0n04.

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

.12801354tf)+2r3sao iug0m1Ppnlhe=cy:v(wS/b_dk050L0z0d0l0o0x0k0n0B0x0l0k0k0A010d0o0v010406050k0p0s0s0l0i0C040H0m0x0p0%0m0w050I0.0:0=0@0,0v041017051a0I1a1c170,0L0o0E0V0X0Z0#0y0o0q0y0x1q0y0d0*050Q0J0x0z1l0Y0!011p1r1t1r0d1z1B1x0d0J0m0L0@1y0i180d0y0V0`0k0v0l0w0#0h011D1n010e0S0z0w0l0s0z1x1#1%1,1F1/1B1=1@0*0a0n0u0i0m0v0m0k0o0}0w0n0O1Z0i0i0z0B2c101`0w180I1X2p0d1V1U1W0L1|0#1t0w1;291x1i1k0W1E2z0o2B0w1R1j1x0v2i182n2p2T0-1$2d2H1-2M0i0;0x0*0t2m2X0+2W1{2Z1F2#2%0*0h2+1%2-2n2y012=0l2(040j2_2o0,2|2:0#2 310c342{2X2}3a0*0b3d192R102F2s0L2w2}0B1R1^183o1b3m2V112,053t0O2S3f38010M0*0O0e3k371m1F0G0*0n3O3H3Q390e0*0k0m0:0z0K0E300z0p0i0k3V2/3X010)040F3:2Y3=0w0*1M0z0l0p3`2}3@0f0D3d0n060n4b3U3P2I2~3!3$1@482.3{4f0m0*0A4k4e1-0s0o0*0r3d4a4c4l2}3K040e0m0i4r3W4f3}043*1B3-4I3;4n3S042K4Q4m2!3~0l1A40423B2`4B3I3@474(354c4:4d4J4Y043#3%4W2}4o044q4.044b4*3|4h4`504=4R1-4}0g4{3I4L4N3,4H504z524s1F4D2i0d3-0 57534K554j5j103E0z2p2Q5B3n1j3p2s2u2q1Q1S2s4!1B2p3o0,0I0O0Q0S0k04.