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

.128013nimwgyk0P2o 5+ual4t/sbrvce3)fh:1S=_dp(050K0A0t0q0c0r0v0m0z0r0q0v0v0I010t0c0L010406050v0p0d0d0q0x0g040H0l0r0p0%0l0b050u0.0:0=0@0,0L041017051a0u1a1c170,0K0c0y0V0X0Z0#0E0c0f0E0r1q0E0t0*050Q0w0r0A1l0Y0!011p1r1t1r0t1z1B1x0t0w0l0K0@1y0x180t0E0V0`0v0L0q0b0#0k011D1n010D0S0A0b0q0d0A1x1#1%1,1F1/1B1=1@0*0a0m0j0x0l0L0l0v0c0}0b0m0O1Z0x0x0A0z2c101`0b180u1X2p0t1V1U1W0K1|0#1t0b1;291x1i1k0W1E2z0c2B0b1R1j1x0L2i182n2p2T0-1$2d2H1-2M0x0;0r0*0G2m2X0+2W1{2Z1F2#2%0*0k2+1%2-2n2y012=0q2(040B2_2o0,2|2:0#2 310s342{2X2}3a0*0n3d192R102F2s0K2w2}0z1R1^183o1b3m2V112,053t0O2S3f38010h0*0O0D3k371m1F0e0*0m3O3H3Q390D0*0v0l0:0A0J0y300A0p0x0v3V2/3X010)040M3:2Y3=0b0*1M0A0q0p3`2}3@0C0F3d0m060m4b3U3P2I2~3!3$1@482.3{4f0l0*0I4k4e1-0d0c0*0i3d4a4c4l2}3K040D0l0x4r3W4f3}043*1B3-4I3;4n3S042K4Q4m2!3~0q1A40423B2`4B3I3@474(354c4:4d4J4Y043#3%4W2}4o044q4.044b4*3|4h4`504=4R1-4}0o4{3I4L4N3,4H504z524s1F4D2i0t3-0 57534K554j5j103E0A2p2Q5B3n1j3p2s2u2q1Q1S2s4!1B2p3o0,0u0O0Q0S0v04.

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

.128013nimwgyk02P;o, 56+uR]aèl4t/sbr[vce.3)Afh:1S=é_dqp(050U0H0z0v0c0x0B0o0G0x0v0B0B0R010z0c0W010406050B0s0d0d0v0D0g040Q0m0x0s0=0m0b0o020v0d0W0l0o0t0H0 0D0V0s0H0B050A0|0~10120`0W041q1x051A0A1A1C1x0`0U0c0F0*0,0.0:0N0c0f0N0x1Q0N0z0^050#0C0x0H1L0-0/011P1R1T1R0z1Z1#1X0z0C0m0U121Y0D1y0z0N0*150B0W0v0b0:0j011%1N010M0%0H0b1d0H1X2224291)2c1#2f0d2h040a0o0k0D0m0W0m0B0c181a0Z200D0D0H0G2C1q2j0b1y0A1~2O0z1|1{1}0U2l0:1T0b2e2z1X1I1K0+1(2Y0c2!0b1^1J1X0W2H1y2M2O2_0{231a2*2a2/0D0 0x0^0P2L2}0_2|2k2 1)31330^0j3724392M2X013e0v34040J3i2N0`3l3c0:3o3q0y3t3k2}3m3z0^0p3C3v3E3x3n0m323p0^0q3C1z2@1q2(2R0U2V3m0G1^2r0Y1J1y2?0H2^383T3$0Z3.3b1M1)0h0^0Z0M3T3w3^0:0e0^0o3~3L403n0M0^0B0m0~0H0T0F3p0H0s0D1p1r3/3 2+010@040X453@4p0b0^1:0H0v0s4u2~474r0K0O3C0o060o4M444o304a4c2q4J3a4E4p0m0^0R4U4P1)0d0c0^0i3J4N4O464w4y0$0x1#4#4/2a4Y044!4m3j4.4v300C0^2o4D3m4r4t4~2N4V3F4;1!4A4C5a3?4W2a4G4,4N5c3M3`040M3O4^513d0^0c5v5k1)0m42042-5A3F53040D240f0H563M585P474x040#0%4@5i5p4F0^4H5n4-4M5!4:044b4d5H3M4{4}2_5*4$3y4R5/5i505B0:4{0r5:5T5e1#4B5S4p4r0E684Q5F6c1)4r0u5(5~3m5r2H0z4j0b635,5.4T5i0`0A3;3-3U6z0A3X1q0z3Z6E2T2P1@1_2R0v5f2O3X1w5j3m2H0d0T0M0v0h4e0N0J0^1i1k1m1o0o4I5Z1D391x0L0o2/0z0H0D0o6*0o1#4O2S190f04230D3$4j0)740o4g1#772L700b720o1o0z0o0c0G0c0o0W160)0v0U0v0W0z0S6{1n6}1$0{7f7274764k7p107l0b1I0G5O1r7E046,6?000v0g247k230)0C1o0m2-0o2E3$0b2f2B2H6}002-7N1$2y4j0o0D0S4b0s0U7:7O7p2w1!0w2q0n7B7J750m778a7a4h8d2?2x2z1$0s1a8i0f5L4d0o4B0o2c2f0x7p7r0o2A1e1#0I1z396C0!4=0B04.

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

.128013nimwgyk0P2o 5+ual4t/sbrvce3)fh:1S=_dp(050K0A0t0q0c0r0v0m0z0r0q0v0v0I010t0c0L010406050v0p0d0d0q0x0g040H0l0r0p0%0l0b050u0.0:0=0@0,0L041017051a0u1a1c170,0K0c0y0V0X0Z0#0E0c0f0E0r1q0E0t0*050Q0w0r0A1l0Y0!011p1r1t1r0t1z1B1x0t0w0l0K0@1y0x180t0E0V0`0v0L0q0b0#0k011D1n010D0S0A0b0q0d0A1x1#1%1,1F1/1B1=1@0*0a0m0j0x0l0L0l0v0c0}0b0m0O1Z0x0x0A0z2c101`0b180u1X2p0t1V1U1W0K1|0#1t0b1;291x1i1k0W1E2z0c2B0b1R1j1x0L2i182n2p2T0-1$2d2H1-2M0x0;0r0*0G2m2X0+2W1{2Z1F2#2%0*0k2+1%2-2n2y012=0q2(040B2_2o0,2|2:0#2 310s342{2X2}3a0*0n3d192R102F2s0K2w2}0z1R1^183o1b3m2V112,053t0O2S3f38010h0*0O0D3k371m1F0e0*0m3O3H3Q390D0*0v0l0:0A0J0y300A0p0x0v3V2/3X010)040M3:2Y3=0b0*1M0A0q0p3`2}3@0C0F3d0m060m4b3U3P2I2~3!3$1@482.3{4f0l0*0I4k4e1-0d0c0*0i3d4a4c4l2}3K040D0l0x4r3W4f3}043*1B3-4I3;4n3S042K4Q4m2!3~0q1A40423B2`4B3I3@474(354c4:4d4J4Y043#3%4W2}4o044q4.044b4*3|4h4`504=4R1-4}0o4{3I4L4N3,4H504z524s1F4D2i0t3-0 57534K554j5j103E0A2p2Q5B3n1j3p2s2u2q1Q1S2s4!1B2p3o0,0u0O0Q0S0v04.