Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

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


Trong bài viết này, chúng ta sẽ tìm hiểu giải pháp cho bài toán sau:

Đề bài – Cho một số thập phân, cần chuyển đổi nó sang dạng nhị phân tương đương.

Có hai phương pháp giải quyết. Hãy xem từng phương pháp:

Phương pháp đệ quy

Ví dụ

def DecimalToBinary(num):
    if num > 1:
        DecimalToBinary(num // 2)
    print(num % 2, end='')

# main
if __name__ == '__main__':
    # đầu vào thập phân
    dec_val = 56
    # tương đương nhị phân
    DecimalToBinary(dec_val)

Kết quả

111000

Sử dụng phương pháp tích hợp sẵn

Ví dụ

def decimalToBinary(n):
    return bin(n).replace("0b", "")

# Driver code
if __name__ == '__main__':
    print(decimalToBinary(56))

Kết quả

111000

Kết luận

Trong bài này, chúng ta đã học về chương trình Python chuyển đổi số thập phân sang nhị phân.