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

.128013s3o_;bcdufvgU/lyq nAapS.r1-meh,(P2=4:twki][5Rx)é6050i0D0M0v0P0p0b0s0h0p0v0b0b0J010M0P0w010406050b0j0C0C0v0z0q040x0d0p0j0=0d0t0s020v0C0w0f0s0T0D0 0z0r0j0D0b050o0|0~10120`0w041q1x051A0o1A1C1x0`0i0P0l0*0,0.0:0E0P0m0E0p1Q0E0M0^050#0g0p0D1L0-0/011P1R1T1R0M1Z1#1X0M0g0d0i121Y0z1y0M0E0*150b0w0v0t0:0I011%1N010k0%0D0t1d0D1X2224291)2c1#2f0C2h040a0s0H0z0d0w0d0b0P181a0Z200z0z0D0h2C1q2j0t1y0o1~2O0M1|1{1}0i2l0:1T0t2e2z1X1I1K0+1(2Y0P2!0t1^1J1X0w2H1y2M2O2_0{231a2*2a2/0z0 0p0^0A2L2}0_2|2k2 1)31330^0I3724392M2X013e0v34040c3i2N0`3l3c0:3o3q0K3t3k2}3m3z0^0S3C3v3E3x3n0d323p0^0X3C1z2@1q2(2R0i2V3m0h1^2r0Y1J1y2?0D2^383T3$0Z3.3b1M1)0O0^0Z0k3T3w3^0:0N0^0s3~3L403n0k3{0D230.0D453@2+010@040G4f2~470t0^3c1j2e0M4m3m4j0F3C443 4h4p040w0,0h4e1r3/4B2a4j0V0L3J0s4R4A464C0^2-1I4H0e3$0j2H4$4z3a4n4h0d0^0J4)4L3d0^4F0v4H4:4U2a4-040B4`4g2a0C0P354Q4S4*3F4W0t4Y0D0e3,4H0Z0t4u4J3j4T511)4}4/5k2N5m4+305a5c4!0d4$0D4(5r045t3m4}4 5D5F3M53555D064S5K4o4q5z4%0z5e2H5g4t505u5o4.5#59044r2q5i4v3M4j0R5/5S044X0P4Z5f0D5h5j2{4;0:4j0Q564R583M4D5,5!5D67475;5?4V5^5b5`5d5|5~6g4M0^645J6d4,5(6s613n4q3^4s5.6c6x6f6D4{4=6i5x4#5V6o1)63655R6h6a6C606H620^5=6G5n3y5w6k5y5A5C6V6#4i6q5)3M5p6:5@6L5B5W6m6b2_0`0o3;3-3U710o3X1q0M3Z762T2P1@1_2R0v1!733X1w3?5$0:2H0C0e0k0v0O5d0E0c0^1i1k1m1o0s4P6c1D391x0n2!0s0Z0)1I0k2c0h0j0p0M0W7L1$4H0M0s0D0U0D0z0h6k7Y0b7X1#7J0W0h3p0v0m1$2E0A7Y5i2H0s7,4@4H7J000j2~5U6_7Y7X0b190s5_7 0i240)0,7|0P7*0D0y1z7F040u177{88162C0s2y0.0P7g7B447E1H1J3m1+1S1U1W7k3m2n2e2g0^2t0x0h0z0?7X0H0q1~193T3,7k2`3/708K3M3`043|6N41438/484a4c0b4I6,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

.128013s3o_;bcdufvgU/lyq nAapS.r1-meh,(P2=4:twki][5Rx)é6050i0D0M0v0P0p0b0s0h0p0v0b0b0J010M0P0w010406050b0j0C0C0v0z0q040x0d0p0j0=0d0t0s020v0C0w0f0s0T0D0 0z0r0j0D0b050o0|0~10120`0w041q1x051A0o1A1C1x0`0i0P0l0*0,0.0:0E0P0m0E0p1Q0E0M0^050#0g0p0D1L0-0/011P1R1T1R0M1Z1#1X0M0g0d0i121Y0z1y0M0E0*150b0w0v0t0:0I011%1N010k0%0D0t1d0D1X2224291)2c1#2f0C2h040a0s0H0z0d0w0d0b0P181a0Z200z0z0D0h2C1q2j0t1y0o1~2O0M1|1{1}0i2l0:1T0t2e2z1X1I1K0+1(2Y0P2!0t1^1J1X0w2H1y2M2O2_0{231a2*2a2/0z0 0p0^0A2L2}0_2|2k2 1)31330^0I3724392M2X013e0v34040c3i2N0`3l3c0:3o3q0K3t3k2}3m3z0^0S3C3v3E3x3n0d323p0^0X3C1z2@1q2(2R0i2V3m0h1^2r0Y1J1y2?0D2^383T3$0Z3.3b1M1)0O0^0Z0k3T3w3^0:0N0^0s3~3L403n0k3{0D230.0D453@2+010@040G4f2~470t0^3c1j2e0M4m3m4j0F3C443 4h4p040w0,0h4e1r3/4B2a4j0V0L3J0s4R4A464C0^2-1I4H0e3$0j2H4$4z3a4n4h0d0^0J4)4L3d0^4F0v4H4:4U2a4-040B4`4g2a0C0P354Q4S4*3F4W0t4Y0D0e3,4H0Z0t4u4J3j4T511)4}4/5k2N5m4+305a5c4!0d4$0D4(5r045t3m4}4 5D5F3M53555D064S5K4o4q5z4%0z5e2H5g4t505u5o4.5#59044r2q5i4v3M4j0R5/5S044X0P4Z5f0D5h5j2{4;0:4j0Q564R583M4D5,5!5D67475;5?4V5^5b5`5d5|5~6g4M0^645J6d4,5(6s613n4q3^4s5.6c6x6f6D4{4=6i5x4#5V6o1)63655R6h6a6C606H620^5=6G5n3y5w6k5y5A5C6V6#4i6q5)3M5p6:5@6L5B5W6m6b2_0`0o3;3-3U710o3X1q0M3Z762T2P1@1_2R0v1!733X1w3?5$0:2H0C0e0k0v0O5d0E0c0^1i1k1m1o0s4P6c1D391x0n2!0s0Z0)1I0k2c0h0j0p0M0W7L1$4H0M0s0D0U0D0z0h6k7Y0b7X1#7J0W0h3p0v0m1$2E0A7Y5i2H0s7,4@4H7J000j2~5U6_7Y7X0b190s5_7 0i240)0,7|0P7*0D0y1z7F040u177{88162C0s2y0.0P7g7B447E1H1J3m1+1S1U1W7k3m2n2e2g0^2t0x0h0z0?7X0H0q1~193T3,7k2`3/708K3M3`043|6N41438/484a4c0b4I6,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.