programa Python para imprimir el valor binario de los números de 1 a N

Aquí, estamos implementando un programa en Python que se de entrada el valor de N e imprime los valores binarios de los números del 1 al N .

Dada N (entrada del usuario) y tenemos que imprimir el valor binario de todos los números a partir de 1 a N.

Impresión valor binario

Para imprimir valor binario de un número entero dado, función de uso bin () acepta el número como un argumento y devuelve el valor binario.

Ejemplo:

    Input:
n = 5
Output:
Binary value of 1 is: 0b1
Binary value of 2 is: 0b10
Binary value of 3 is: 0b11
Binary value of 4 is: 0b100
Binary value of 5 is: 0b101

código Python:

# Python program to print the binary value 
# of the numbers from 1 to N
# input the value of N
n = int(input("Enter the value of N: "))
# printing the binary value from 1 to N
for i in range(1, n+1):
print("Binary value of ", i, " is: ", bin(i))

salida

First run:
Enter the value of N: 5
Binary value of 1 is: 0b1
Binary value of 2 is: 0b10
Binary value of 3 is: 0b11
Binary value of 4 is: 0b100
Binary value of 5 is: 0b101
Second run:
Enter the value of N: 11
Binary value of 1 is: 0b1
Binary value of 2 is: 0b10
Binary value of 3 is: 0b11
Binary value of 4 is: 0b100
Binary value of 5 is: 0b101
Binary value of 6 is: 0b110
Binary value of 7 is: 0b111
Binary value of 8 is: 0b1000
Binary value of 9 is: 0b1001
Binary value of 10 is: 0b1010
Binary value of 11 is: 0b1011


Deja un comentario

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