Hex y Bin en Python

Este programa en Python solicita al usuario que ingrese un número y luego muestra sus valores equivalentes en formatos hexadecimal y binario. El programa continúa ejecutándose, realizando estas conversiones, hasta que el usuario ingresa 0, momento en el cual termina. El formato hexadecimal representa números utilizando una base de 16, empleando los dígitos 0-9 y las letras A-F, mientras que el formato binario representa números utilizando una base de 2, consistiendo solo en los dígitos 0 y 1. Este programa es una excelente manera de practicar las conversiones de sistemas numéricos y familiarizarse con las funciones integradas de Python para manejar diferentes bases. El programa procesa repetidamente la entrada del usuario y demuestra cómo convertir números decimales en formatos binario y hexadecimal de manera eficiente. Es un excelente ejemplo de cómo usar bucles en Python para manejar tareas repetitivas y sentencias condicionales para controlar el flujo del programa. Al usar las funciones integradas de Python como bin() y hex(), el programa simplifica el proceso de conversión y proporciona una manera práctica de trabajar con representaciones numéricas en informática.



Grupo

Tipos de datos de Python

Objectivo

Desarrollar un programa Python que solicite al usuario un número y lo muestre en formato hexadecimal y binario. Debe repetirse hasta que el usuario ingrese 0.

Ejemplo Ejercicio Python

 Copiar Código Python
# Repeat until the user enters 0
while True:
    # Prompt the user for a number
    number = int(input("Enter a number (0 to stop): "))
    
    # If the number is 0, exit the loop
    if number == 0:
        break

    # Convert the number to hexadecimal and binary
    hexadecimal = hex(number)
    binary = bin(number)

    # Display the results
    print(f"Hexadecimal: {hexadecimal}")
    print(f"Binary: {binary}")
    print()  # Blank line for better readability

 Output

Enter a number (0 to stop): 10
Hexadecimal: 0xa
Binary: 0b1010

Enter a number (0 to stop): 255
Hexadecimal: 0xff
Binary: 0b11111111

Enter a number (0 to stop): 0

Comparte este ejercicios Python

Más ejercicios de Programacion Python de Tipos de datos de Python

¡Explora nuestro conjunto de ejercicios de programación en Python! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de Python. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en Python.

  • Código binario en Python

    Este programa en Python solicita al usuario que ingrese un número decimal y muestra su equivalente en formato binario. En lugar de usar la función str()...

  • Lógica condicional y booleanos en Python

    Este programa en Python utiliza el operador condicional para asignar a una variable booleana llamada "bothEven" el valor "True" si ambos números ingresa...

  • Manejo de excepciones V2 en Python

    Este programa en Python solicita al usuario que ingrese un número real y muestra su raíz cuadrada. El programa utiliza un bloque "try...except" para man...

  • Carácter en Python

    Este programa en Python solicita al usuario que ingrese tres letras y luego las muestra en orden inverso. El programa utiliza técnicas básicas de entrada y man...

  • Forma Triángulo en Python

    Este programa en Python solicita al usuario que ingrese un símbolo y un ancho, luego muestra un triángulo del ancho especificado utilizando ese símbolo ...

  • Cadena de password en Python

    Este programa en Python solicita al usuario que ingrese un nombre de usuario y una contraseña (ambos deben ser cadenas de texto) y repite el proceso has...