Bonjour / bonsoir à tous ,
Je suis débutant en Python et j'ai un problème stupide auquel je ne trouve pas de solution.
Voici un bout de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 bin1 = a1,b1,c1,d1,e1,f1,g1,h1,a2,b2,c2,d2,e2,f2,g2,h2,a3,b3,c3,d3,e3,f3,g3,h3,a4,b4,c4,d4,e4,f4,g4,h4 bin2 = a5,b5,c5,d5,e5,f5,g5,h5,a6,b6,c6,d6,e6,f6,g6,h6,a7,b7,c7,d7,e7,f7,g7,h7,a8,b8,c8,d8,e8,f8,g8,h8
(a1 , b1 , c1 etc... étant des 0 ou des 1)
J 'ai donc en sortie , par exemple (avec les espaces) :
0 0 0 1 0 1 0 0
1 1 1 0 0 0 0 0
Néanmoins , j'aimerai que ces nombres binaires soient écrits sous la forme 00010100 et 1110000 sans espaces pour que je puisse les utiliser un peu plus bas dans mon programme pour les reconvertir en décimal (exercice consistant à comparer une adresse ip et un masque de sous réseau pour obtenir une adresse de sous réseau de l'hôte)
J'ai essayé .replace et .rstrip mais message d'erreur.
Merci beaucoup de votre aide et du temps accordé.
Partager