Panthéon

On considère la fonction pantheon prenant en paramètres eleves et notes deux tableaux de même longueur, le premier contenant le nom des élèves et le second, des entiers positifs désignant leur note à un contrôle de sorte que eleves[i] a obtenu la note notes[i].
Cette fonction renvoie le couple constitué de la note maximale attribuée et des noms des élèves ayant obtenu cette note regroupés dans un tableau.

Exemple

Python Console Session
>>> pantheon(['a', 'b', 'c', 'd'], [15, 18, 12, 18])
(18, ['b', 'd'])
Compléter la fonction pantheon

###(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 : 5/5

.128013l(9 _4:;=vm26-uS8w.s3/]fr7gebh[pPic05a,onkyd1x)t050S0C0W0M0I0b0u0e0J0b0M0u0u0j010W0I0G010406050u0p0l0l0M0z0R040q0O0b0p0;0O0P050w0{0}0 110_0G04051h1a1k0w1h0_0S0I0k0)0+0-0/0+0P0B0p0M0B0C0o0G0R0W0E180e0E0I0B0E0b1M0E0W0@050!0D0b0C1t0,0.011L1N1P1N0W1V1X1T0W0z1i1H0)140u0G0M0P0/0m011Z1v010y0$0C0P0M0l0C1T1^1`1 1#221X25270@0a0e0H0z0O0G0O0u0I170P0e0Y1?0z0z0C0J2s1a2a0P1i0w1H2F1/1;1:1U0S2c1w0I0P242p1T1q1s0*1!2P2R0P0O2V1T0G2y1i2D2F2,0`1_2t2X202#0z0~0b1T0M1K2y0y0/030f0f0J2$0C1P2!0O0o0T3a0@0e0T1a0M2-2:0^2/2b2=1#2@2_2{2}0C2 01313335372S3a0o1}040e0m3g3i1`3k2D2O013p0M2`1i2|0E2~3032340Y3z2#3B0v3d0v3H2C3j0_3L3n0/3O3Q053S3U3v3W3y2Q3A3b0g3d0g3)1b3+3l2;1u3o0O2^3P3r3T3t3V3x3Y3{3!3b0L3d0L412,3,2:3M3:4b3@3w3X364h393b0n3d0n4n433-463/483q3R3s3u4v3`383B0A3d0A4E3J4p3m4H3N4J4a4L4c4N3_4g4Q3b0r3d0r4V2E4X452Y4!493;3?4d3^4f4x4,0o0d3d0d4;3K4q3.4_4K3=4M4e4w3Z4z3a0K0@0T0K564?4r4#4{5d4~5f4y3B0T0T5k3f0w3h3*4W445p4`4t4}4O4+3|3a3D0T3G5B3I2E1l2*1a2V2I0S1;2N594w2U1r1i2)0C2+3j5D5T4w5-2b0I0S0/322D5w3r5@5_4 5g5|0e2g0C5 5u515y2F5C4G4^0Q0@0Y0y5/5=4@200s3d6i5F590P0y0@2:1H0C186o6c200?040c6y584Z0P0@360C0k0C0u6E4Y4^6B0N6i0e6p6G0@2#0W6M6O6k1#6B0V0h6i0_423J5F5~015`2:3B3D5c6:4*505M1}6326656;605v3b6^5R0e786U6z3o6X0O6Z0f0~0U0I6T6V4^0O0@0j7k7b0/0l0I0@5m6-4=6#0e6`0f5{3b3$4L7B675M3$6 27664P7J1T77797l2?0@270$1X0p0z0u0f6J6L6N7x3E7T1#7n047p7*7a6F6Q0@0F0x6+7z7B7D0o3~7G5^727I4i7 1~647N5L85803H6,2.3L7}6?4j5}826{618j7L718m740o4k6a3E7S7r016e040y487q7?7U047j7;7,0/0O6m8H198J8y0P0D0@0z1`1C7z596B6D7*8K3N8T042f8Y4Z8!8,4^6H047%6!8$8y6(0V8E6P6A0@6*7*8e5.8g8l7C8i0o4B81896|854B8p9b8n987Q3h799l7=8}1#8A0I6h8Q8F7c046Y8@8f9u0/6B0F8/8G8I9z9o9B0@7`9t9I017.0j7:2,9n6$3/7d7f7h9G3j9T3M6B904o7|957~4S9a837O854S9f9/8a5h9-3H9m9|9#6q7V0C7X0C7Z7#8?7)9H9U9O0@0t9E9v0M0G0G240Sad9J6Cak3N6I1X7(an9Can8;9Z6.8_9K8{919*5 7~4.9.8r514.9?aH5MaF9{9}8%8A4x9s9S8%8;9xa7939A01at8^a!avas9K8|a97.020B0W0ia,4r9W0C7g0M7ia*049(43a%5?9+9753aG735153aKb75Mb5aO9}8xa(a^a`a|9Ma-7oa?9 9w7e9yaZ9Na$a8a@8Ha}9L9)b12t8h1`5w5jb6845h5l87709g8sbL8vbf9laVa0a2a47$aqbs3J9~4Z9Pbo8-7^auap6Kb!5Tay049DbCbxawb:a!6B0xbAb0bwbE0P5w696_95bJc3bM7M9@9cbKc45R92ax4qc15w6^2|7H9:bK6~88cb9h5P9j8w78aQ8U0Z7Z8PaUb;8#bwbp9xbjb_6j9$0@6Sblbx7W0b7Y7!bYb.aYchbu0@aAbB2.0w5;5U5,5W5)1a0W5Zc.2L2G0M1Wc+0w5X6,0Y0!0$0u04.
Solution

Pour bien comprendre le fonctionnement de cet algorithme, avec de nouvelles affectations de la liste meilleurs_eleves, Ă  chaque fois que l'on trouve une note meilleure, vous pouvez tester ci-dessous

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