Nếu bạn có số nhị phân dạng chuỗi, chuyển sang int trước bằng int(str, base) với base=2. Sau đó cộng bình thường. Cuối cùng chuyển lại chuỗi bằng hàm bin. Ví dụ,
a = '001' b = '011' sm = int(a,2) + int(b,2) c = bin(sm) print(c)
Kết quả:
0b100
Nếu bạn có số nhị phân dạng chuỗi, chuyển sang int trước bằng int(str, base) với base=2. Sau đó cộng bình thường. Cuối cùng chuyển lại chuỗi bằng hàm bin. Ví dụ,
a = '001' b = '011' sm = int(a,2) + int(b,2) c = bin(sm) print(c)
Kết quả:
0b100