← Volver

Cómo convertir un número entero a binario (y viceversa)

Usando la función incorporada bin(), que recibe como argumento un número entero y retorna una cadena que contiene su representación binaria:

>>> bin(1234)
'0b10011010010'

Para convertir el número binario de nuevo a decimal utilícese la función incorporada int() de este modo:

>>> int('0b10011010010', 2)
1234

Si al convertir de decimal a binario se quiere omitir el prefijo 0b, puede hacerse:

>>> bin(1234)[2:]
'10011010010'

El prefijo tampoco es necesario para convertir de regreso a entero:

>>> int('10011010010', 2)
1234

enteros binario


🐍 También te puede interesar:


💬 ¿Alguna duda sobre este código? ¡Preguntanos en el foro!

❤️ ¿Te gusta nuestro contenido? ¡Ayudanos a seguir creciendo con una donación!