Aller au contenu

Différences de deux listes

Un laboratoire reçoit des résultats depuis deux sources différentes. Les résultats sont deux tableaux d'entiers source_1 et source_2 de même longueur.

Quand deux résultats concordent, on considère qu'il n'y aura pas à refaire l'expérience, on le codera par False, mais si les résultats sont différents, on considère qu'il faudra refaire cette expérience, on le codera par True.

Écrire une fonction telle que differences(source_1, source_2) renvoie un tableau de la longueur commune à source_1 et source_2 rempli de booléens.

Exemples
🐍 Console Python
>>> differences([14, 87, 22, 5, 65], [14, 86, 27, 5, 65])
[False, True, True, False, False]
>>> differences([-54], [-54])
[False]
>>> differences([7, 8], [7, 11])
[False, True]
>>> differences([], [])
[]
###(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
.65038.128013.9875vpsqV3[/(nP=g)ul!.;S_a1kti o4m2:zRbfedw,yh]-Acr050O0N0B0y0C0s0f0D0W0s0y0f0f0o010B0C0e010406050f0r0G0G0y0X0R040w0E0s0r0=0E0m0D020y0G0e0v0D0K0N0 0X0g0r0N0f050k0|0~10120`0e04051x1q1A0k1x0`0O0C0d0*0,0.0:0S0C0p0S0s1O0S0B0^050#0L0s0N1J0-0/011N1P1R1P0B1X1Z1V0B0X1y0B0S0*150f0e0y0m0:0H011#1L010M0%0N0m1d0N1V1{1}221%251Z280G2a040b0D0n0X0E0e0E0f0C181a0Z1_0X0X0N0W2v1q2c0m1y0k1@2H1;1?1=1W0O2e0:1R0m272s1V1G1I0+1$2R0C2T0m0E2X1V0e2A1y2F2H2/0{1|1a2Z232(0X0 0s0^0z2E2?0_2=2d2^1%2`2|0^0H301}322F2Q01370y2}040i3b2G0`3e350:3h3j0F3m2H2,0N2H2X2K0O1?2P3q010W2)2k0Y1H1y3x2.313v053H0Z3O341K1%0A0^0Z0M3Q3p3W0:0P0^0D3$2?3f0m0M3Z0C0M0M0N2A0m0W1o3-3V2!010@040l3~2@3(3g0^0f0E0r0X3|0x2 1r3P3%40420Q3v3,4j2_494b4d0N0x3a4h3c33464k0^0q0I3v060D4H4o3.3F0m0^0m4n4z3f0E0^0o4P4p360L0^2h453f42444x2G4Q4L4r4c4e4g2;4W0:420q4F4I4J3 4q042A0|0s0#0B4V4K474S044U4)044{4A23420j4#4,044a4.4u4:4i554B045g5a4+474M040C5h47420T544|1%570t592/5c3/4-4t4v5z5q5s4;5p4}5y5t4=410^5C5a5K3F3Y040M0E0X5D5d360^5V5J5u400E3*5x4O5#5?2_4Y4~1}0p0N5P5e0^4(5S5E3r4N641%4@5!2/4G4I5}3X0^2A0B4c5{5=5X5w4 0r510y535a0`0k3S3y1B2-1q3A1q0B3C6H2N2I0y1Y6C0k3A1w3U5.0:2A0G0x0M0y0A4u0S0i0^1i1k1m1o0D4E5t1D320S0z0D0C0O0:0y172A0U0d3_2t190U2t1e1/040V6}1!700X721a750e1Z050y3f0S0N0y0Z0X2S3Y0D0S2A0M0:036|1;0N6 710C737g1/0D0=0B1Z0:0n3_0 2%0B0D7r0^0c0a1q0y2H6?322X7l1S1+1T2b5T2f262i2k2m0w0W0X0?7R0n0R1@193Q3N4z2:3P6B6T3f5(3!6c3)3+883g3;041G3@3_273|1p5W7,4?668b5w5k5N5n4y5X4l5-5L5j4s4e4w686U5Y044D4_6i6r6b5|5X575I315$5v5 4!8l698F675o8W8q8A5m8b4@8I4H6j6a4~1o6u528x3F8O8=5A0^0j6f316h8+5X5(5*5,8M8m485x8^5@5_2$985~6l61638V8E4%8p8L8D4$4C6/6g4`4`8,966t6v6x9m8?0^0u9k040y0e0e270O8(8o9h8y8r4/9J5r9C5;8Z9i5Z9c5F0^5H9W8-9N4u8C9T9n9Q9L5i9S8u955B4^6y9s906l0!6o9!9u8/9w4F1q836D6P6R056?6^6`017c7e740B0R1Z0U5*3{2v2T3j0h7D190D0fae1Z0Dai2C7E0mal7j7l7n7p7T7t7v7xabaxadaf7Bavak0N2}7I2u7L017N2{1}277R7T047V7X7Z0z7#1H7%1*1S1U843F2g27290^7;7?7^2n7{0S7}5t7 2;5ta29^8e0N3#9,475_3,b9403:3=8g3`8j9P8Y9/8!5M9Obd65044m94bn8z5l5Obq6d9o8*8R405(6m9{bu9U9+9y5v0^0y9|5G8P3cbD4}0L9|915+9|5wbObz8nbsbZ0^bVbI4R9a6p8Q9t0m5 0J0?bk9C9$4f9Pbt6q958#bx9(bmbJ0q8|3c6za21D6E6Q3L6z0Z0#0%0f04.