Source Code:
# Python program to convert decimal number into binary number using recursive function def binary(n): """Function to print binary number for the input decimal using recursion""" if n > 1: binary(n//2) print(n % 2,end = '') # Take decimal number from user dec = int(input("Enter an integer: ")) binary(dec)
Output:
Enter an integer: 52 110100
Explanation:
In this program, we convert decimal number entered by the user into binary using a recursive function. Decimal number is converted into binary by dividing the number successively by 2 and printing the remainder in reverse order.