Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho câu hỏi được đưa ra bên dưới.
Tuyên bố sự cố - Chúng tôi được cung cấp một số thập phân, chúng tôi cần chuyển nó thành số tương đương nhị phân của nó.
Có hai cách tiếp cận để giải quyết vấn đề đã cho. Hãy xem chúng từng cái một−
Phương pháp tiếp cận đệ quy
Ví dụ
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)
Đầu ra
111000
Tất cả các biến và hàm được khai báo trong phạm vi toàn cục được hiển thị trong hình trên.
Sử dụng phương pháp tích hợp
Ví dụ
def decimalToBinary(n): return bin(n).replace("0b", "") # Driver code if __name__ == '__main__': print(decimalToBinary(56))
Đầu ra
111000
Tất cả các biến và hàm được khai báo trong phạm vi toàn cục được hiển thị trong hình trên.
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về chương trình python để chuyển đổi một danh sách thành một chuỗi.