Bir sayıyı 10 tabanından 16 tabanına çeviren bir program oluşturun.
254
def sayı_dönüştürücü(sayı): 
 #Onaltılık Sayı Sistemi 
 onaltılık = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"]
 
 # ikiliye dönüştür 
 ikili = bin(number).replace("0b","")
 
 # index
i = 0
 hexa = ""
 # While döngüsü 0'dan bit sayısına kadar
 while(i < len(binary)):
 bit_four = ikili[i : i + 4]
 kalan = bit_four % 16 #16, Temel 16'dır 
 onaltılık += onaltılık[kalan]
i += 4
 return hexa 

res = sayı_dönüştürücü(254)
print(res)
# çıktı : F