1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| choix = "b"
while choix !=4 :
print("Décimal vers Binaire : 1")
print("Binaire vers Décimal : 2")
print("Binaire vers Hexadecimal : 3")
choix = input("Que voulez-vous ? ")
if(choix == "1") :
valeur = int(input("entrer un entier :"))
binaire = ""
while valeur != 0 :
reste = str(valeur%2)
binaire = reste + binaire
valeur = valeur//2
print("conversion en binaire :",binaire)
elif(choix == "2" ):
binaire = str(input("Entrez le nombre binaire à convertir :"))
decimal = 0
binaire = binaire[::-1]
print(len(binaire))
for x in range(len(binaire)):
d = binaire[x]
decimal += int(d)* 2**x
print(decimal)
elif(choix=="3"): |
Partager