Jeu de tests(1)
On souhaite convertir des nombres décimaux en binaire. Pour cela, il a été fourni une fonction conv_bin qui prend en paramètre un entier compris entre \(0\) et \(255\) et renvoie son écriture binaire sous la forme d'une liste de \(8\) bits.
🐍 Console Python
Compléter avec au moins trois tests la fonction >>> conv_bin(170)
[1, 0, 1, 0, 1, 0, 1, 0]
test_conv_bin qui permet de tester la fonction conv_bin.
Evaluation de la fonction de test
Le jeu de tests sera appliqué à trois versions de la fonction conv_bin, une correcte et deux incorrectes.
Le jeu de tests devra donc être suffisant pour valider la version correcte et invalider les versions incorrectes.
Indice
On pourra tester les valeurs extrêmes...
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
.128013s3o_bcdufvg/T0ly n7apSr1me,(P2=4:twki9][5h)é6050h0A0I0u0L0p0b0r0g0p0u0b0b0F010I0L0v010406050b0i0z0z0u0x0q040w0d0p0i0.0d0s050m0^0`0|0~0?0v04171e051h0m1h1j1e0?0h0L0k0$0(0*0,0Q0L0l0Q0p1x0Q0I0;050X0f0p0A1s0)0+011w1y1A1y0I1G1I1E0I0f0d0h0~1F0x1f0I0Q0$110b0v0u0s0,0E011K1u010j0Z0A0s0u0z0A1E1,1.1?1M1_1I1|1~0;0a0r0D0x0d0v0d0b0L140s0r0V1*0x0x0A0g2j17210s1f0m1(2w0I1$1#1%0h230,1A0s1{2g1E1p1r0%1L2G0L2I0s1Y1q1E0v2p1f2u2w2!0@1-2k2O1@2T0x0{0p0;0y2t2(0=2%222*1M2,2.0;0E2=1.2@2u2F012|0u2/040c302v0?332`0,36380G3b322(343h0;0P3k3d3m3f350d2-370;0T3r2^2)1t2{3w2}040t3k1g2Y172M2z0h2D340g1Y1 1f3O1i3M2$182?053T0V2Z3t3E0,0K0;0V0j3K3e3,010J0;0r3=3+2P350j0;0I0A0b0I0e3T0s0k0f2R3|2_3@0:040C0R0H3r0r4l3{3?3~3.041L0A0x0I3k4n3}2+0;470k0e4a163#313C344f0C4c3D3~0z0L2~0P3q4G2v4I3u4f0R4w4W3@0d0;0F0F4!4o1@4f0O4M344P2:4:4X0;0B4+4y1M4=042;4U3*4d3~4f4`514x531@4~502$4,1M554{594}4Q4 4@4e4_5h4N5a5k5c3$5e0,5g574#4O5s5m545o5y5v015b5C4-5E2!585q5j4?515z5K040N4k4m5S1M4q4s4u5p3n4A154C4E5J5f0;4L5R5G5b0M2 5;4|5w0;4Z5F5`014%044)5%4^044/5_5i0,5I685O5{04565M5Y6a5B6c4J5L2?5N4;5k0o5-6e6g6o6i5H6r6t015x6h5=6z6l656v316p3u4~6s6G5n6f643@6M6A6C6w6E0;6N5d5 4f5V51064m6K3@5!0*4t4v5~69355)484D4b6O5D4g6A6T6{5T5}6D5 61636;6d6B0;676!6=6 7c786V6J6x7e5u6#6n7i6X046Z7l6=7h2v6+5A6Y6U7n7v7j6F7f6m6Q776q7y705.7G737d7D7s7g7A047w5r7J7E656%2!6)5X5G6-0b6/6R3~0s6@5+6`7X6P5:7;7x040T3j7K6e726W744(4*7H657b7Q7I7q7z7M7 7O5Q7@5T6I7B7p7r4H5G7u7T7C7W866H7+7V887|798a7o5 7k8k7m8x8h8z7P8B7t7S7U5P8u8e7L7Z2?7#4l6x7(7*833@7-044B6_4F8N6e7?8q6S5s8j4V8l5|8s1M75827N7R666~8G8.8C8g8n8i898 8K6j8p8H8_938o8M8*6|997p5t977F9e8F968}8I8D909k5l8v8m946y9l528_8P318R9u0s0f0;2X2R6:8%8w8)9h3u0b1;04010n430I0#0x0S0i0*0L0b01897~9A173(0A2w2X9,3N1q3P2z2B2x1X1Z2z0u1H9/0m3O0?9 0W0Y0!04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)