
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Convert Decimal to Binary Number in Python
In this article, we will learn about the solution and approach to solve the given problem statement.
Problem statement
Given a number we need to convert into a binary number.
Approach 1 − Recursive Solution
DecToBin(num): if num > 1: DecToBin(num // 2) print num % 2
Example
def DecimalToBinary(num): if num > 1: DecimalToBinary(num // 2) print(num % 2, end = '') # main if __name__ == '__main__': dec_val = 35 DecimalToBinary(dec_val)
Output
100011
All the variables and functions are declared in the global scope as shown below −
Approach 2 − Built-in Solution
Example
def decimalToBinary(n): return bin(n).replace("0b", "") # Driver code if __name__ == '__main__': print(decimalToBinary(35))
Output
100011
All the variables and functions are declared in the global scope as shown below −
Conclusion
In this article, we learnt about the approach to convert a decimal number to a binary number.
Advertisements