Nous allons nous intéresser à la conversion de la partie décimale. En effet, nous savons déjà convertir la partie entière.
Pour cela, je vous propose de travailler avec 0.6875
Créez une fonction qui transforme cette partie décimale en base 2.
Affichez le résultat.
dec=0.6875
base_2=[]
i=0
while dec!=0:
base_2.appendint((dec*2//1))
i=i+1
dec=dec*2%1
print(base_2)
A la place de 0.6875 mettez 0.1
Faites le travail à la main et comparez avec ce que donne l'ordinateur.