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

.128013wla/: +r0nm3_kshf45(vtbu=ocgeS1)2iPdpy050K0D0w0d0I0c0p0g0B0c0d0p0p0z010w0I0L010406050p0y0l0l0d0i0M040E0A0c0y0%0A0k050e0.0:0=0@0,0L041017051a0e1a1c170,0K0I0v0V0X0Z0#0q0I0C0q0c1q0q0w0*050Q0x0c0D1l0Y0!011p1r1t1r0w1z1B1x0w0x0A0K0@1y0i180w0q0V0`0p0L0d0k0#0H011D1n010r0S0D0k0d0l0D1x1#1%1,1F1/1B1=1@0*0a0g0J0i0A0L0A0p0I0}0k0g0O1Z0i0i0D0B2c101`0k180e1X2p0w1V1U1W0K1|0#1t0k1;291x1i1k0W1E2z0I2B0k1R1j1x0L2i182n2p2T0-1$2d2H1-2M0i0;0c0*0F2m2X0+2W1{2Z1F2#2%0*0H2+1%2-2n2y012=0d2(040m2_2o0,2|2:0#2 310s342{2X2}3a0*0t3d192R102F2s0K2w2}0B1R1^183o1b3m2V112,053t0O2S3f38010o0*0O0r3k371m1F0b0*0g3O3H3Q390r0*0p0A0:0D0n0v300D0y0i0p3V2/3X010)040u3:2Y3=0k0*1M0D0d0y3`2}3@0G0f3d0g060g4b3U3P2I2~3!3$1@482.3{4f0A0*0z4k4e1-0l0I0*0j3d4a4c4l2}3K040r0A0i4r3W4f3}043*1B3-4I3;4n3S042K4Q4m2!3~0d1A40423B2`4B3I3@474(354c4:4d4J4Y043#3%4W2}4o044q4.044b4*3|4h4`504=4R1-4}0h4{3I4L4N3,4H504z524s1F4D2i0w3-0 57534K554j5j103E0D2p2Q5B3n1j3p2s2u2q1Q1S2s4!1B2p3o0,0e0O0Q0S0p04.

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

.128013wl.;,a/: +Aq]èr0npm3_6kséRhf45(vtb=ocgeS1)[2iPduy050V0N0H0g0T0c0y0j0L0c0g0y0y0J010H0T0s010406050y0W0t0t0g0p0X040O0K0c0W0=0K0r0j020g0t0s0e0j0A0N0 0p0m0W0N0y050h0|0~10120`0s041q1x051A0h1A1C1x0`0V0T0G0*0,0.0:0B0T0M0B0c1Q0B0H0^050#0I0c0N1L0-0/011P1R1T1R0H1Z1#1X0H0I0K0V121Y0p1y0H0B0*150y0s0g0r0:0S011%1N010C0%0N0r1d0N1X2224291)2c1#2f0t2h040a0j0U0p0K0s0K0y0T181a0Z200p0p0N0L2C1q2j0r1y0h1~2O0H1|1{1}0V2l0:1T0r2e2z1X1I1K0+1(2Y0T2!0r1^1J1X0s2H1y2M2O2_0{231a2*2a2/0p0 0c0^0P2L2}0_2|2k2 1)31330^0S3724392M2X013e0g34040u3i2N0`3l3c0:3o3q0D3t3k2}3m3z0^0E3C3v3E3x3n0K323p0^0w3C1z2@1q2(2R0V2V3m0L1^2r0Y1J1y2?0N2^383T3$0Z3.3b1M1)0x0^0Z0C3T3w3^0:0b0^0j3~3L403n0C0^0y0K0~0N0v0G3p0N0W0p1p1r3/3 2+010@040F453@4p0r0^1:0N0g0W4u2~474r0Q0i3C0j060j4M444o304a4c2q4J3a4E4p0K0^0J4U4P1)0t0T0^0q3J4N4O464w4y0$0c1#4#4/2a4Y044!4m3j4.4v300I0^2o4D3m4r4t4~2N4V3F4;1!4A4C5a3?4W2a4G4,4N5c3M3`040C3O4^513d0^0T5v5k1)0K42042-5A3F53040p240M0N563M585P474x040#0%4@5i5p4F0^4H5n4-4M5!4:044b4d5H3M4{4}2_5*4$3y4R5/5i505B0:4{0k5:5T5e1#4B5S4p4r0R684Q5F6c1)4r0n5(5~3m5r2H0H4j0r635,5.4T5i0`0h3;3-3U6z0h3X1q0H3Z6E2T2P1@1_2R0g5f2O3X1w5j3m2H0t0v0C0g0x4e0B0u0^1i1k1m1o0j4I5Z1D391x0l0j2/0H0N0p0j6*0j1#4O2S190M04230p3$4j0)740j4g1#772L700r720j1o0H0j0T0L0T0j0s160)0g0V0g0s0H0z6{1n6}1$0{7f7274764k7p107l0r1I0L5O1r7E046,6?000g0X247k230)0I1o0K2-0j2E3$0r2f2B2H6}002-7N1$2y4j0j0p0z4b0W0V7:7O7p2w1!0o2q0f7B7J750K778a7a4h8d2?2x2z1$0W1a8i0M5L4d0j4B0j2c2f0c7p7r0j2A1e1#0d1z396C0!4=0y04.

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

.128013wla/: +r0nm3_kshf45(vtbu=ocgeS1)2iPdpy050K0D0w0d0I0c0p0g0B0c0d0p0p0z010w0I0L010406050p0y0l0l0d0i0M040E0A0c0y0%0A0k050e0.0:0=0@0,0L041017051a0e1a1c170,0K0I0v0V0X0Z0#0q0I0C0q0c1q0q0w0*050Q0x0c0D1l0Y0!011p1r1t1r0w1z1B1x0w0x0A0K0@1y0i180w0q0V0`0p0L0d0k0#0H011D1n010r0S0D0k0d0l0D1x1#1%1,1F1/1B1=1@0*0a0g0J0i0A0L0A0p0I0}0k0g0O1Z0i0i0D0B2c101`0k180e1X2p0w1V1U1W0K1|0#1t0k1;291x1i1k0W1E2z0I2B0k1R1j1x0L2i182n2p2T0-1$2d2H1-2M0i0;0c0*0F2m2X0+2W1{2Z1F2#2%0*0H2+1%2-2n2y012=0d2(040m2_2o0,2|2:0#2 310s342{2X2}3a0*0t3d192R102F2s0K2w2}0B1R1^183o1b3m2V112,053t0O2S3f38010o0*0O0r3k371m1F0b0*0g3O3H3Q390r0*0p0A0:0D0n0v300D0y0i0p3V2/3X010)040u3:2Y3=0k0*1M0D0d0y3`2}3@0G0f3d0g060g4b3U3P2I2~3!3$1@482.3{4f0A0*0z4k4e1-0l0I0*0j3d4a4c4l2}3K040r0A0i4r3W4f3}043*1B3-4I3;4n3S042K4Q4m2!3~0d1A40423B2`4B3I3@474(354c4:4d4J4Y043#3%4W2}4o044q4.044b4*3|4h4`504=4R1-4}0h4{3I4L4N3,4H504z524s1F4D2i0w3-0 57534K554j5j103E0D2p2Q5B3n1j3p2s2u2q1Q1S2s4!1B2p3o0,0e0O0Q0S0p04.