In this article, we will learn about the solution to the problem statement given below.
Problem statement − We are given a decimal number, we need to convert it into its binary equivalent.
There are two approaches to solve the given problem. Let’s see them one by one−
Recursive Approach
Example
def DecimalToBinary(num): if num > 1: DecimalToBinary(num // 2) print(num % 2, end = '') # main if __name__ == '__main__': # decimal input dec_val = 56 # binary equivalent DecimalToBinary(dec_val)
Output
111000
All the variables and functions are declared in the global scope shown in the figure above.
Using Built-In method
Example
def decimalToBinary(n): return bin(n).replace("0b", "") # Driver code if __name__ == '__main__': print(decimalToBinary(56))
Output
111000
All the variables and functions are declared in the global scope shown in the figure above.
Conclusion
In this article, we have learned about the python program to convert a list into a string.