Esse conversor foi proposto em aula para um projeto que deveria ser desenvolvido na linguagem PYTHON, onde deveria se criar um programa para converter bases de decimal para binario, hexadecimal e octal, e de todas essas bases de volta para decimal.
A maior dificuldade que encontrei foi converter os resultados para hexadecimal ja que o mesmo utiliza de letras para representar numeros acima de 10, assim sendo 10 == A, 11 == B, etc.
Utilizei de trocas de caracteres atraves da String, assim convertendo os numeros para o tipo string e criando um dicionario de substituição onde detecta se o numero e o substitui pelo seu par em Hexadecimal.