Live Editable Python: Bit Stuffing
You can edit the code in the box below. When you click run, a pop-up will ask for your input!
def bit_stuffing(data): flag = '01111110' count_ones = 0 stuffed_data = '' for bit in data: if bit == '1': count_ones += 1 stuffed_data += bit else: count_ones = 0 stuffed_data += bit if count_ones == 5: stuffed_data += '0' count_ones = 0 return flag + stuffed_data + flag # The input() will now trigger a browser pop-up! data = input("Enter your binary data: ") print(f"Stuffed bit: {bit_stuffing(data)}")
▶ Run Code
Terminal Output:
System Ready...