Write a program to print binary number using recursion in Python
In this tutorial we are going to learn about Writinh a program to print binary number using recursion in Python.
Decimal number is converted into binary by dividing the number successively by 2 and printing the remainder in reverse order.
def convertToBinary(n): if n > 1: convertToBinary(n//2) print(n % 2,end = ” ”) # decimal number dec =int(input(‘enter a number”)) convertToBinary(dec) print()
- Firstly, write a function called convertToBinary and pass a pareameter n ,if n is greater than 1 then recurse the function by dividing n with 2 then print reminder of n.
- Take user input.
- Finally, print it.