Conversion d'entiers en base 10 vers la base 2⚓︎
Pour rappel, la conversion d'un nombre entier positif en binaire peut s'effectuer à l'aide des divisions successives comme illustré ici :
La fonction binaire
basée sur la méthode des divisions successives permet de
convertir un nombre entier positif en binaire. Elle renvoie une chaine de caractères.
Exemple
🐍 Console Python
>>> binaire(0)
'0'
>>> binaire(1)
'1'
>>> binaire(16)
'10000'
>>> binaire(77)
'1001101'
Compléter la fonction binaire
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
.128013f06S:d=4yr./èopg2mcb1!w937ve l8+P5)tikn;ua(_sh%050g0C0K0Q0L0E0T0D0t0E0Q0T0T0h010K0L0p010406050T0P0s0s0Q0k0j040e0o0E0P0:0o0N050m0`0|0~100^0p04051g191j0m1g0^0g0L0B0(0*0,0.0U0L0q0U0E1x0U0K0?050Z0u0E0C1s0+0-011w1y1A1y0K1G1I1E0K0k1h0K0U0(130T0p0Q0N0.0r011K1u010b0#0C0N0Q0s0C1E1%1)1.1M1;1I1@1_0?0a0D0H0k0o0p0o0T0L160N0D0X1#0k0k0C0t2e191|0N1h0m1Z2r1W1Y1X1F0g1~0.1A0N1?2b1E1p1r0)1L2B0L2D0N0o2H1E0p2k1h2p2r2V0_1(2f2J1/2O0k0}0E0?0D0v2o2Z0@2Y1}2#1M2%2)2+0r2.1)2:2p2A012^0Q2*040D0z2|2q0^2 2?0.32340D0i382~2Z303e2+0I3i3a3k3c310o2(332+0d3p2;2!1t2@3u2_350A3z3b3C3d3E3w350F3I3r3K3t3v3f0y3Q2=3S3m040v0c3i1k2T192H2u0g1Y2z3s0t2P1`1h3,1i3*2X1a2/053=0X2U3R2K010M0?0X0b3(3J440x2+4a432$0b0?0u2M0!2k4f3Y440=040R4o3B440N0?0Q4u304r0J0f3X4v1/4d350D4K4A3s0T0g0?02030z0y0O4R4T4V4S4U3=0N0B0C0k0:0K0D0P2f2O0s0u2k0D1?0:4(0D0Q4?2f0T4{2k2S0C0T4@0Q2e0D4F304O2+4K0D4k1@0L4=0T0o0P0%0b3E1J2h0t0U0!2D2g1J0t0~0Q2m0n2k0T0l4W4U5E4Y4X3p5c574b1/46040L493}2}5L4g2@4y3i5U4p1/0o0?0h0h5Y3A300s0L0?3%5S2q5+3s4r4E5;0@5K5K5?3S5O2k0K0P0k185`5Z4G1M0T0v4Q4Z0O0c5G5Y065}5M5W045e0S4z665~445$045)6q6k0.6a6c4X6g666i5c6r5N0?0x1w1I5*6x315X6w5V0.6t0w6v2V675,5.045:6W6G1M5^6h5|6F6N4x6m2M6o6M6R016t6V2/6X3s0N0u0?0T1W4M3S4r4t5`6%3d6P6$6N6t0V6=5!1M5-0?2{766N4C7e686S0?0G7n3l4j6:6p6W6E6+776O047w6`7A6^7s6|797E7b0?0m0m7H3S7h047j2V7y6{5 0?6163657a6?6.6n7D2}0^0m400C2r512r3_2s3.192v7_0Q1H7/3+1q2:0m0X0Z0#0T04.
# Tests
(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)