Aller au contenu

Exercice 5 - Indice de la première occurrence⚓︎

Écrire une fonction indice qui prend en paramètres element un nombre entier, tableau un tableau de nombres entiers, et qui renvoie l'indice de la première occurrence de element dans tableau.

La fonction devra renvoyer None si element est absent de tableau.

Attention

On n'utilisera pas ni la fonction index, ni la fonction find.

Exemples

Python Console Session
>>> indice(1, [10, 12, 1, 56])
2
>>> indice(1, [1, 50, 1])
0
>>> indice(15, [8, 9, 10, 15])
3
>>> indice(1, [2, 3, 4]) is None
True
###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
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 : 5/5
.128013="mI_eN]h(yaplq3,)dRun[ sSé'à:jw gPi1vkr.!-t2è5ê;f4Lbco/030n0a0M0g0E0i0t0s0W0i0g0t0t05060M0E0h06020B030t0p07070g0I0f020u0X0i0p0=0X0q0s000g070h0R0s0o0a0 0I0j0p0a0t030Y0|0~10120`0h02031x1q1A0Y1x0`0n0E0G0*0,0.0:0,0q0C0p0g0C0a0L0h0f0M0d190s0d0E0C0d0i1$0d0M0^030$0V0i0a1J0-0/061#1%1(1%0M1.1:1,0M0I1y1X0*150t0h0g0q0:0N061=1L060S0'0a0q1d0a1,27292e1@2h1:2k072m02040s0D0I0X0h0X0t0E181a0!250I0I0a0W2H1q2o0q1y0Y1X2T2123221-0n2q1M0E0q2j2E1,1G1I0+1?2%2(0q0X2,1,0h2M1y2R2T2|0{281a2.2f2=0I0 0i1,0g1!2M0S0:0109090W2?0a1(2;0X0L0F3n0^0F1q0g2}300_2 2p321@3436383a0a3c063e3g3i3k2)3n0L2c020N3s3u293w2R2$063B0g371y390d3b3d3f3h0!3L2=3N0k0^0k3S2Q3v0`3W3z0:3Z3#033%3(3H3*3K2'3M3o0T0^0T3?1r3v1B2`1q2,2W0n232#3{063+2w0Z1H1y2_0a2{4d4c3U034o4v2p0E0n0:3f2R3N0F3D4D4F3J3,453.3o4J0s2u0a4M4o3-3m4R1,0Y3t3x311K1@0H0^0!0S3@3U0s4'3X0q0S0^2'1G0W0a4/2S4=4m0@020e4~4B4(2/3Y0^3j1j2j0M55504)0:520l554;3`5h59021~0a0g0p5f5n58520m0y550`4x4 3W4L064G303N3P3 0s5G434O3l5K2d4U4W445R3o5L4$020s5$5m303X4+020S0X0I5l5g580q4_5/5w2f0X0A4_0q5@5(4m0q0V0^0I291S5v5 5o52545D564?62022t673y690^6b2~5^3A0^5r5t6i572f5y5z5B6t5N4E5H094H3o3:3$6A5V5Q460L3:4T2l6J3j4P4Z6M4#3t5%6X5'6j585*0E4.6c6Z6u6p5q0g1/5s5u6c5:6v0^0r6z605?6;6o5i0^0c5~6!5_0^0505716*3|5a1:2v0q5e6|685x0^5A6c5C6n5(5O6D5J474K6B5P6R5X0L486O2v6Q4Y3N482T6W6Y7H6=4*630#0p0I5}6(7J79020E6y6;0Y4A4e4u4g4r1q0M4j7%2Z2U6-1:2T4h1w6d4m2M07090S0g0H0a090d6G1i1k1m1o0s7j2~1D3w2,3X0g0n07192G0E1Z2'5,0^1w8a8c8e2H0L0=0M1 02084@5-0 2H1p877:0U395,0q2O8g1a7_2G0s0p1a100I0Q0M0s2_0v8y7N0v0s0#0s2M0q0G0X0E1;0i0w4`0E4|4;4A7U7X3i5#0n0O0)820s0,0s0G3!0a7N8Z0t8S0n0v3h0p0G0a0I0M0a0J1B3w1x0u0E8}39901:930q0w1o8S280)210X9a0v0a0l9m0s8F8H1Z8$8'8)8:8@0b194}8?0!5#3h0~1;0M9y9e9E199G1a0D1W1Y1a1m9l9e35450s0t290)8$3h7d2M0I0s2J4z8@2M0M7N7P4A9g8B1z8u0i4T9s959{9!8T0-4T981o9:0E2M9{1;640z9X9c8M1a9}2J4m1N1P1R1T1V1X1Z1_1'1)1+7;5o5*9 a1775)0W0^9N2(5f9Q4u0s0x9D2h2I8*8E9!2H9C0 0E0)0Waa9u2E2F6.0s0K0s8D9Z8G2H9/0p1H299Y9t0s0v0C917c8S8N1;0t15178I849h1F1H3Xax1Q1S1U0f1!1)1{1*2n7g2f2s2j2l0^9%aC7P2~4t563T4 7Y5F7t7p293O3p6H7o4X6SbM4S5U6CbQ5R0N3p3E3G3IbW3MbY4J7FaI6#4,3FaN604^7T0q4{9P7m721@6a6_5o5=025bb6b}7h025k7Q6}5p6r6:b_78065y853^6z7o4HbY5L39bP5Wb'3O5T6PbVcp3.cl2d3'3F3)4N7vcq5Z7G5$7R065*5,5.c7bt6+8=2|6)3X5`5|b/b~6f641Ob^4dc8b|7fb`3|6f6hc(cdc'cc4?6q7,6/c36?020m6x7kcibJck6UbObJb%cw6U7z4Vcu6Kd56Nczb#7u7CbY6G3S7HcHc86$6'cRcIb cac^b{6@dt7ScQc$cO6~0270cNc)060X7476dEcdb c15ddwce7i7Vc:cj5JbY7E5Mcoda3mdWcs7Ad9cDd57yddcBd4d#7x6V5#dk6XcIaK7M7OcW5;6{2|7ldz4Cc dV0L0P7s7BbRbYe6d7e8bXe5cy41b$cvd/e6b*d@dm7La0d{dKaOaQ9OdS4w7Y1D4f0Y7/7#0G3weB0#0%0(02.