Valeur et indice du maximum

Écrire une fonction valeur_et_indice_du_max qui prend en paramètre une liste de nombres entiers valeurs et renvoie un couple donnant le plus grand élément de cette liste, ainsi que l'indice de la première apparition de ce maximum dans la liste.

Pour une liste vide, cette fonction renvoie (None, None)

Contraintes

Il est ici interdit d'utiliser index ainsi que max.

Exemples
>>> valeur_et_indice_du_max([1, 5, 6, 9, 1, 2, 3, 7, 9, 8])
(9, 3)
>>> valeur_et_indice_du_max([1, 1, 1, 99, 99])
(99, 3)
>>> valeur_et_indice_du_max([10])
(10, 0)
>>> valeur_et_indice_du_max([])
(None, None)
###(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
.128013ben,49vi[3mo5_tx;PhklpwNf(: cga=ry0S6]u/72)s18d050V0c0p0F0i0v0S0C0D0v0F0S0S0G010p0i0w010406050S0N0l0l0F0H0I040K0m0v0N0:0m0d050O0`0|0~100^0w04051g191j0O1g0^0V0i0h0(0*0,0.0t0i0E0t0v1x0t0p0?050Z0b0v0c1s0+0-011w1y1A1y0p1G1I1E0p0H1h0p0t0(130S0w0F0d0.0Q011K1u010z0#0c0d0F0l0c1E1%1)1.1M1;1I1@1_0?0a0C0s0H0m0w0m0S0i160d0C0X1#0H0H0c0D2e191|0d1h0O1Z2r1W1Y1X1F0V1~0.1A0d1?2b1E1p1r0)1L2B0i2D0d0m2H1E0w2k1h2p2r2V0_1(2f2J1/2O0H0}0v0?0C0T2o2Z0@2Y1}2#1M2%2)2+0Q2.1)2:2p2A012^0F2*040C0k2|2q0^2 2?0.32340C0f382~2Z303e2+0n3i3a3k3c310m2(332+0L3p2;2!1t2@3u2_350P3z3b3C3d3E3w350U3I3r3K3t3v3f0g3Q2=3S3m040T0J3X3B2K3T3F0T2-1a2/3q3Y3*3!0T2{3/2}1k2T192H2u0V1Y2z3s0D2P1`1h3 1i3}2X3`2q05450X2U3R3*0u0?0X0z3i3A300x2+4p3J3?0z0?0h330c0N0H0o0Y0o2M1p0D0c0o0V0N0o0}0q4u4j1/0=040A4R3=2$4y4A4C0S4X3)4T0?0R0B3p0C4/0C4q3s4l040i4o4d354=3Z4!1I4$3i4;4v1/0m0?0G0G524}3*4U0j0M4-4{064:5j534S1M4@2k0p4C184{5l4Y1M4U4W4{5b1/0u0D0?0y170c4(304U0e5a545n5D045F2D5I3s4U0R4.4:5A5n0?0c0$5H5z5N0.4U5g2V5i5k4/5Z3d4 4B4D4P0i5M5m0.5604595t5=315@515)5}015d5T3S0l0i0?3%675v5+0?0M5X5:630d0?4H0i4J4L4N5`5|6i015 612V5u4)1M6d6f6m5k634@0z3u6x6E5?4^6O300m4s4^5s6C6o0b0?0H1)0E5(2X5*690?5y6*686G3#6b5c0?5L626+0d6!04216?4*4V702@650H4%6h6P6,040R4,6I5:5;6{0?4Q6`686A6S3s6p044z5076736j040j7u646R785J6k7e7f6K6q4`6Y7h047j7J7l0?020E0p0r7n4~7q4#5_0F0q5{7B5U0?5-3:7f7+6D3l754O7Z7#7N6y7m7k6y7p7M7*7,6n7K6r6t4M7:7!7U3*7^7?797p7=7}7 685o0Y5r86716.2/6o7/6w7$3S5K8j746W4I4K838p6/6y5V3z0O4g0c2r2S8G3~1q402u2x2s0F1H8J0O3 0^8T0Y0!0$04.