Función para convertir numero decimal a cualquier otro sistema de numeración desde binario hasta hexadecimal
Python
Publicado el 15 de Febrero del 2017 por Kip (28 códigos)
29.507 visualizaciones desde el 15 de Febrero del 2017
Función que permite transformar un número en sistema numeración decimal a su equivalente en cualquier sistema de numeración desde binario hasta hexadecimal.
La función recibe dos parámetros, el número decimal y el número de la base del sistema de numeración a convertir este.
Recordar
Bin = 2
Octal = 8
Hexa = 16....
Ejemplo:
Decimal a binario
RESULTADO
Decimal a quinario
RESULTADO
Decimal a octal
RESULTADO
Decimal a hexadecimal
RESULTADO
La función recibe dos parámetros, el número decimal y el número de la base del sistema de numeración a convertir este.
Recordar
Bin = 2
Octal = 8
Hexa = 16....
Ejemplo:
Decimal a binario
1
print dec_to(47, 2)
1
101111
Decimal a quinario
1
print dec_to(47, 5)
1
142
Decimal a octal
1
print dec_to(47, 8)
1
57
Decimal a hexadecimal
1
print dec_to(47, 16)
1
2F
Comentarios sobre la versión: 1.0 (4)
a = 0
b = ''
while True:
a = numero%base
b = str(a) + b
numero = numero//base
if numero == 0:
break
print(b)