La course cycliste (II)

Une course cycliste se déroule sur un circuit permettant de nombreux dépassements.

Vélocourse.jpg
Par ludovic from Guissény. (Bretagne, Finistère), France — Tro Bro Leon 2009, CC BY-SA 2.0, Lien

Chaque cycliste est identifié par un dossard sur lequel est inscrit son prénom : "Nadia", "Franck"... On garantit que tous les prénoms sont différents.

Leurs places dans le classement sont stockées de façon ordonnée dans une liste : le premier du classement se trouve à la première position de la liste, le deuxième à la deuxième position, etc... Par exemple classement_actuel = ["Nadia", "Franck", "Thomas", "Elizabeth", "Laure"]. Nadia est la première et Laure la dernière.

Compléter la fonction depasse. Cette fonction prend en paramètres la liste classement qui stocke le classement provisoire de la course, et l'entier place qui représente la place du coureur qui va dépasser celui qui le précède. Cette fonction modifie la liste classement en place et représente la course après le dépassement.

Modification en place

La liste classement est directement modifiée, il ne faut pas construire une nouvelle liste.

Il est inutile de la renvoyer modifiée.

Exemple
>>> classement_actuel = ["Nadia", "Franck", "Thomas", "Elizabeth", "Laure"]
>>> depasse(classement_actuel, 3)
>>> classement_actuel
['Nadia', 'Thomas', 'Franck', 'Elizabeth', 'Laure']

On garantit que la liste classement contient au moins deux éléments et que l'entier place est valide (compris entre 2 et le nombre de coureurs participants).

###(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:pbv(4i2edmx3;sU= 1o5w_lSAnatf-)h]R6qcrg,.[éyPku/050k0j0D0C0h0y0p0s0M0y0C0p0p0r010D0h0c010406050p0W0l0l0C0N0T040z0u0y0W0=0u0B0s020C0l0c0o0s0J0j0 0N0L0W0j0p050X0|0~10120`0c041q1x051A0X1A1C1x0`0k0h0e0*0,0.0:0H0h0O0H0y1Q0H0D0^050#0d0y0j1L0-0/011P1R1T1R0D1Z1#1X0D0d0u0k121Y0N1y0D0H0*150p0c0C0B0:0i011%1N010E0%0j0B1d0j1X2224291)2c1#2f0l2h040a0s0U0N0u0c0u0p0h181a0Z200N0N0j0M2C1q2j0B1y0X1~2O0D1|1{1}0k2l0:1T0B2e2z1X1I1K0+1(2Y0h2!0B1^1J1X0c2H1y2M2O2_0{231a2*2a2/0N0 0y0^0t2L2}0_2|2k2 1)31330^0i3724392M2X013e0C34040n3i2N0`3l3c0:3o3q0g3t3k2}3m3z0^0v3C3v3E3x3n0u323p0^0K3C1z2@1q2(2R0k2V3m0M1^2r0Y1J1y2?0j2^383T3$0Z3.3b1M1)0V0^0Z0E3T3w3^0:0w0^0s3~3L403n0E3{0j230.0j453@2+010@040f4f2~470B0^3c1j2e0D4m3m4j0P3C443 4h4p040c0,0M4e1r3/4B2a4j0G0b3J0s4R4A464C0^2-1I4H0x3$0W2H4$4z3a4n4h0u0^0r4)4L3d0^4F0C4H4:4U2a4-040F4`4g2a0l0h354Q4S4*3F4W0B4Y0j0x3,4H0Z0B4u4J3j4T511)4}4/5k2N5m4+305a5c4!0u4$0j4(5r045t3m4}4 5D5F3M53555D064S5K4o4q5z4%0N5e2H5g4t505u5o4.5#59044r2q5i4v3M4j0R5/5S044X0h4Z5f0j5h5j2{4;0:4j0I564R583M4D5,5!5D67475;5?4V5^5b5`5d5|5~6g4M0^645J6d4,5(6s613n4q3^4s5.6c6x6f6D4{4=6i5x4#5V6o1)63655R6h6a6C606H620^5=6G5n3y5w6k5y5A5C6V6#4i6q5)3M5p6:5@6L5B5W6m6b2_0`0X3;3-3U710X3X1q0D3Z762T2P1@1_2R0C1!733X1w3?5$0:2H0l0x0E0C0V5d0H0n0^1i1k1m1o0s4P6c1D391x0q2!0s0Z0)1I0E2c0M0W0y0D0S7L1$4H0D0s0j0m0j0N0M6k7Y0p7X1#7J0S0M3p0C0O1$2E0t7Y5i2H0s7,4@4H7J000W2~5U6_7Y7X0p190s5_7 0k240)0,7|0h7*0j0Q1z7F040A177{88162C0s2y0.0h7g7B447E1H1J3m1+1S1U1W7k3m2n2e2g0^2t0z0M0N0?7X0U0T1~193T3,7k2`3/708K3M3`043|6N41438/484a4c0p4I6,7l6.4k8=696A5-5 4K6W8}4y6w954D7~8`946-4N7C6}5Q6t5v5+916|9d8|6F8{5*9b6?6u4~9u525404366!9p6q972_6R9k6T933j9j6O6Y8 4?4G9c5l9M0:5H9x1)5M043h9C4w6/986-6=9)8|901(6B9K2N9U8}6Z9r689Q4^9S5s9?9W9,3m9Z9#9_6e9E9X6$9l9/928=9q9o9s9Ra801a09G9?9Z9Ba54h6P5O1q8)722O7i3W0!0$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:pbv(4i2edmx3;sU= 1o5w_lSAnatf-)h]R6qcrg,.[éyPku/050k0j0D0C0h0y0p0s0M0y0C0p0p0r010D0h0c010406050p0W0l0l0C0N0T040z0u0y0W0=0u0B0s020C0l0c0o0s0J0j0 0N0L0W0j0p050X0|0~10120`0c041q1x051A0X1A1C1x0`0k0h0e0*0,0.0:0H0h0O0H0y1Q0H0D0^050#0d0y0j1L0-0/011P1R1T1R0D1Z1#1X0D0d0u0k121Y0N1y0D0H0*150p0c0C0B0:0i011%1N010E0%0j0B1d0j1X2224291)2c1#2f0l2h040a0s0U0N0u0c0u0p0h181a0Z200N0N0j0M2C1q2j0B1y0X1~2O0D1|1{1}0k2l0:1T0B2e2z1X1I1K0+1(2Y0h2!0B1^1J1X0c2H1y2M2O2_0{231a2*2a2/0N0 0y0^0t2L2}0_2|2k2 1)31330^0i3724392M2X013e0C34040n3i2N0`3l3c0:3o3q0g3t3k2}3m3z0^0v3C3v3E3x3n0u323p0^0K3C1z2@1q2(2R0k2V3m0M1^2r0Y1J1y2?0j2^383T3$0Z3.3b1M1)0V0^0Z0E3T3w3^0:0w0^0s3~3L403n0E3{0j230.0j453@2+010@040f4f2~470B0^3c1j2e0D4m3m4j0P3C443 4h4p040c0,0M4e1r3/4B2a4j0G0b3J0s4R4A464C0^2-1I4H0x3$0W2H4$4z3a4n4h0u0^0r4)4L3d0^4F0C4H4:4U2a4-040F4`4g2a0l0h354Q4S4*3F4W0B4Y0j0x3,4H0Z0B4u4J3j4T511)4}4/5k2N5m4+305a5c4!0u4$0j4(5r045t3m4}4 5D5F3M53555D064S5K4o4q5z4%0N5e2H5g4t505u5o4.5#59044r2q5i4v3M4j0R5/5S044X0h4Z5f0j5h5j2{4;0:4j0I564R583M4D5,5!5D67475;5?4V5^5b5`5d5|5~6g4M0^645J6d4,5(6s613n4q3^4s5.6c6x6f6D4{4=6i5x4#5V6o1)63655R6h6a6C606H620^5=6G5n3y5w6k5y5A5C6V6#4i6q5)3M5p6:5@6L5B5W6m6b2_0`0X3;3-3U710X3X1q0D3Z762T2P1@1_2R0C1!733X1w3?5$0:2H0l0x0E0C0V5d0H0n0^1i1k1m1o0s4P6c1D391x0q2!0s0Z0)1I0E2c0M0W0y0D0S7L1$4H0D0s0j0m0j0N0M6k7Y0p7X1#7J0S0M3p0C0O1$2E0t7Y5i2H0s7,4@4H7J000W2~5U6_7Y7X0p190s5_7 0k240)0,7|0h7*0j0Q1z7F040A177{88162C0s2y0.0h7g7B447E1H1J3m1+1S1U1W7k3m2n2e2g0^2t0z0M0N0?7X0U0T1~193T3,7k2`3/708K3M3`043|6N41438/484a4c0p4I6,7l6.4k8=696A5-5 4K6W8}4y6w954D7~8`946-4N7C6}5Q6t5v5+916|9d8|6F8{5*9b6?6u4~9u525404366!9p6q972_6R9k6T933j9j6O6Y8 4?4G9c5l9M0:5H9x1)5M043h9C4w6/986-6=9)8|901(6B9K2N9U8}6Z9r689Q4^9S5s9?9W9,3m9Z9#9_6e9E9X6$9l9/928=9q9o9s9Ra801a09G9?9Z9Ba54h6P5O1q8)722O7i3W0!0$0(04.