def bin_2_dec(liczba_bin): liczba_dec = 0 for bit in liczba_bin: liczba_dec *= 2 liczba_dec += int(bit) return liczba_dec def dec_2_hex(liczba_dec): liczba_hex = "" while (liczba_dec > 0): reszta = liczba_dec % 16 if 0 <= reszta <= 9: liczba_hex = str(reszta) + liczba_hex else: liczba_hex = chr(reszta + 55) + liczba_hex; liczba_dec = liczba_dec // 16 return liczba_hex liczba_bin = "10101111" liczba_dec = bin_2_dec(liczba_bin) print(dec_2_hex(liczba_dec))