Dado un número N, la tarea es escribir un programa en Python para imprimir el valor hexadecimal de los números del 1 al N.
Ejemplos:
Input: 3 Output: 1 2 3 Input: 11 Output: 1 2 3 4 5 6 7 8 9 a b
Acercarse:
- Tomaremos el valor de N como entrada.
- Luego, ejecutaremos el ciclo for de 1 a N+1 y recorreremos cada “ i ” a través de la función hex() .
- Imprime cada valor hexadecimal.
Nota: La función hex() es una de las funciones integradas en Python3, que se utiliza para convertir un número entero en su forma hexadecimal correspondiente.
A continuación se muestran las implementaciones basadas en el enfoque anterior:
Python3
# Python program to print the hexadecimal value of the # numbers from 1 to N # Function to find the hexadecimal value of the numbers # in the range 1 to N def hex_in_range(n): # For loop traversing from 1 to N (Both Inclusive) for i in range(1, n+1): # Printing hexadecimal value of i print(hex(i)[2:]) # Calling the function with input 3 print("Input: 3") hex_in_range(3) # Calling the function with input 11 print("Input: 11") hex_in_range(11)
Producción:
Input: 3 1 2 3 Input: 11 1 2 3 4 5 6 7 8 9 a b
Publicación traducida automáticamente
Artículo escrito por aditya_taparia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA