Programa Python para imprimir el valor hexadecimal de los números del 1 al N

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *