Python | Print Binary Equivalent of an Integer using Recursion

In order to solve this problem, we only have one method to use. Let us take a look at it.

def convertToBinary(n):
   if n > 1:
   print(n % 2,end = '')

num = int(input("Enter the number whose binary you want:"))



Enter the number whose binary you want:36


Here we used the method of floor division (//). All that we did is divided the number that was passed to the function by 2 (only if the number is greater than 1). Floor division brings down the answer to the closest whole number digit. The output that we get is then passed to perform a modulo operation and finally, we printed out the output of that expression.

Here is the end, we will definitely come back with some more methods to solve this problem.

Avatar of Dhvanil V

Author: Dhvanil V