Python program to print the binary value of the numbers from 1 to N

Here, we are implementing a python program that will input the value of N and prints the binary values from the numbers from 1 to N.
Submitted by IncludeHelp, on June 24, 2019

Problem statement

Given N (input from the user) and we have to print the binary value of all numbers starting from 1 to N.

Printing binary value

To print binary value of a given integer, we use bin() function it accepts the number as an argument and returns the binary value.

Example

Consider the below example without sample input and output:

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

Python program to print the binary value of the numbers from 1 to N

# 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))

Output

The output of the above program is:

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

Related Programs

Comments and Discussions!

Load comments ↻






Copyright © 2024 www.includehelp.com. All rights reserved.