Breaking

Post Top Ad

Your Ad Spot

martes, 17 de diciembre de 2019

Programa Python para convertir decimal a binario, octal y hexadecimal

En este programa, aprenderá a convertir decimal a binario, octal y hexadecimal, y mostrarlo.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
  • Funciones incorporadas de programación de Python
El sistema decimal es el sistema numérico más utilizado. Sin embargo, las computadoras solo entienden binario. Los sistemas de números binarios, octales y hexadecimales están estrechamente relacionados, y es posible que necesitemos convertir los decimales en estos sistemas.
El sistema decimal es la base 10 (diez símbolos, 0-9, se usan para representar un número) y de manera similar, el binario es la base 2, el octal es la base 8 y el hexadecimal es la base 16.
Un número con el prefijo 0b se considera binario, 0o se considera octal y 0x como hexadecimal. Por ejemplo:
60 = 0b11100 = 0o74 = 0x3c

Código fuente

  1. # Python program to convert decimal into other number systems
  2. dec = 344
  3. print("The decimal value of", dec, "is:")
  4. print(bin(dec), "in binary.")
  5. print(oct(dec), "in octal.")
  6. print(hex(dec), "in hexadecimal.")
Ejecutar código
Salida
El valor decimal de 344 es:
0b101011000 en binario.
0o530 en octal.
0x158 en hexadecimal.
Nota: Para probar el programa para otros números decimales, cambie el valor de dec en el programa.
En este programa, se han utilizado las funciones integradas bin()oct()hex()para convertir el número decimal dado en los sistemas numéricos respectivos.
Estas funciones toman un número entero (en decimal) y devuelven una cadena.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas