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)
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,n w-*5e(]3m=p)rhk[uoiscb/6.S1vt_dg:ay24Pfl050I0i0G0L0w0R0x0d0y0R0L0x0x0n010G0w0o010406050x0u0m0m0L0q0M040D0v0R0u0,0v0c050A0?0^0`0|0;0o04151c051f0A1f1h1c0;0I0w0F0!0$0(0*0r0w0J0r0R1v0r0G0/050V0z0R0i1q0%0)011u1w1y1w0G1E1G1C0G0z0v0I0|1D0q1d0G0r0!0 0x0o0L0c0*0N011I1s010Q0X0i0c0L0m0i1C1*1,1;1K1@1G1`1|0/0a0d0P0q0v0o0v0x0w120c0d0T1(0q0q0i0y2h151 0c1d0A1$2u0G1!1Z1#0I210*1y0c1_2e1C1n1p0#1J2E0w2G0c1W1o1C0o2n1d2s2u2Y0=1+2i2M1=2R0q0_0R0/0E2r2$0:2#202(1K2*2,0/0N2:1,2=2s2D012`0L2-040l2~2t0;312^0*34360O39302$323f0/0h3i3b3k3d330v2+350/0B3i1e2W152K2x0I2B320y1W1}1d3D1g3B2!162;053I0T2X3r1r1K0s0/0T0Q3z3c3X0*0e0/0d3%3W2N330Q0/2R0m0z2n0x0H0o0u0w3{0I0v0u1F0i3.2@3)010.040j462%480c0/0F350i0u0q0x4d324a0p0K3p0d4u3-3(3:4g043`0u0R0V0G3i4w3/1=0v0/0n4G2?4e3:4a0t0k4t4v4O323Z040Q3u4N4x2)0/0w4$4I1K0v3+042P4+474y0z0/0q1,0J453Q2 4W3s4a4c4~2t50480m0w2.4o510/0b4=4P2)4^04245b48525l4y4h4j4l4n543V4?1=4q4r4U4v4V4%3Y4)3$5u4H5w2_5q1G5s5o5x0/0t5O5K4:5S0*4a4T5H563:4K040n4M5Z5D3e5L4k4m5V495Q5:4z4*5*4,0*5$0f5f32585a5u5!5P045Y2Y5I5g4-0/0g5~3s60042}625+5;044s5u065B6p5C5`334_0i0?4D0L4F6i6s5$0C5?0/0L0o0o1_0I5:52532!6j4z4i5M5/6A5J5W5=6U695,5U5_6V015|6d5759042/6Y4p0/0k5e6$6Z6t046R5.5t6O6s4R6E6#6~6%5X0p0p5A684X6u0G4l146@3l6u6w4E3p153T0i2u2V7n3C1o3E2x2z2v1V1X2x0L442u3D0;0A0T0V0X0x04.