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 de ejercicio de Python
Mostrar 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
Código de ejemplo copiado
Comparte este ejercicio de Python
¡Explora nuestro conjunto de ejercicios de programación Python! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de Python. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación 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()...
Este programa en Python utiliza el operador condicional para asignar a una variable booleana llamada "bothEven" el valor "True" si ambos números ingresa...
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...
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...
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 ...
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...