Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để chuyển đổi số thập phân sang số nhị phân


Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp và cách tiếp cận để giải quyết vấn đề đã cho.

Tuyên bố vấn đề

Cho một số chúng ta cần chuyển đổi thành số nhị phân.

Phương pháp 1 - Giải pháp đệ quy

 DecToBin (num):if num> 1:DecToBin (num // 2) print num% 2 

Ví dụ

 def DecimalToBinary (num):if num> 1:DecimalToBinary (num // 2) print (num% 2, end ='') # mainif __name__ =='__main__':dec_val =35 DecimalToBinary (dec_val)  

Đầu ra

 100011 

Tất cả các biến và hàm được khai báo trong phạm vi toàn cục như hình dưới đây -

Chương trình Python để chuyển đổi số thập phân sang số nhị phân

Phương pháp 2 - Giải pháp Tích hợp

Ví dụ

 def decimalToBinary (n):return bin (n) .replace ("0b", "") # Driver codeif __name__ =='__main__':print (decimalToBinary (35)) 

Đầu ra

 100011 

Tất cả các biến và hàm được khai báo trong phạm vi toàn cục như hình dưới đây -

Chương trình Python để chuyển đổi số thập phân sang số nhị phân

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về phương pháp chuyển đổi một số thập phân thành một số nhị phân.