Double du précédent dans un tableau⚓︎

Écrire une fonction nombres_puis_double qui prend en paramètre un tableau de nombres entiers valeurs. Cette fonction renvoie la liste (éventuellement vide) des couples d'entiers (a, b) tels que a et b soient deux termes successifs de valeurs, et la valeur de b soit le double de celle de a.

Exemples
>>> nombres_puis_double([1, 4, 2, 5])
[]
>>> nombres_puis_double([1, 3, 6, 7])
[(3, 6)]
>>> nombres_puis_double([7, 1, 2, 5, 3, 6])
[(1, 2), (3, 6)]
>>> nombres_puis_double([5, 1, 2, 4, 8, -5, -10, 7])
[(1, 2), (2, 4), (4, 8), (-5, -10)]
###(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[(lbsS]et-ph4rd.5f1uma"ovwg,_/3=in 6k:)y *2Pc030j0c0d0q0B07090J0N070q09090A0r0d0B0f0r020D03090o0p0p0q0i0I020a0s070o0'0s0C030y0.0:0=0@0,0f020317101a0y170,0j0B0t0W0Y0!0$0g0B0v0g071o0g0d0*030R08070c1j0Z0#0r1n1p1r1p0d1x1z1v0d0i180d0g0W0`090f0q0C0$0L0r1B1l0r0m0T0c0C0q0p0c1v1U1W1#1D1'1z1*1,0*040J0M0i0s0f0s090B0}0C0J0P1S0i0i0c0N24101/0C180y1Q2h1N1P1O1w0j1;0$1r0C1)211v1g1i0X1C2r0B2t0C0s2x1v0f2a182f2h2L0-1V252z1$2E0i0;070*0n2e2P0+2O1:2R1D2T2V0*0L2Z1W2#2f2q0r2)0q2W020z2-2g0,2:2'0$2?2^0h2{2/2P2;310*0l342}362 2=0s2U2@0*0E341b2J102x2k0j1P2p3e0N2F1-183p193n2N112!033v0P2K3d1k1D0F0*0P0m340J2$2Q3K300m0*2E0p082a090x0f0o0B3$0j0s0o1y0c3l2~3U0r0)02063:3J2A2=0*0t2@0c0o0i093`2%3=3@0H0G3b0J4c3R3;3|0C0*3#0o070R0d3Q3S2;0s0*0A4o4f1$3@050b4b4d4p3e3M020m3g4u3{2S0*0B4I463|0s0u4L0 3D2.4e4J2(084i1W0v3/4U2g4C470*3_4'3I4O1$0p0B2X453T3|3@0w4N4^2S4Z021@4@2;3@4,2N4v2(3~4042444-4)4_0*0H494A4d4B570$4E0B3P4-4W4/58023 1z5b523e4x5z3=4h024M5d5m3?0*4z5r5e1$4r020A4t5M5I5E5w41435C5f02055Z4K5F4|4q0*0e5)3e4;4?5H4X0$3@5L2L5s4}1D5P0K5-3=5/022,5;5t5?0*4a4-0D5k6b5l5=3}024j4l0q4n645{0$5P0k5%5u0q0f0f1)0j6q663^553E5U595x5Y6l530*5$6G3e5E5G5_5N5|5+5 3|612Y6K4*020b4{5T6e5V5a6F566e5B6W4g4L6x5J6Y5h5j5`2;4E2a0d424T6O6C6g0c0.6i6k2L0,0y3G0c2h2I793o1h3q2k2n2i0q3.2h3p760P0R0T0902.