#Initialisation nb = int(input("Nombre de 0 à 255 inclus ?\n")) seuil = 128 rep = "" #Chaîne vide #Contrôle de la validité de nb if (nb < 0) or (nb > 255) : print("Nombre", nb, "hors des limites !") else : print("Nombre", str(nb), "retenu.") #Début de conversion while seuil >= 1 : if seuil > nb : rep = rep + '0' else : rep = rep + '1' nb = nb - seuil seuil = seuil / 2 #Fin de conversion print("Résultat conversion binaire :", rep)