TypeError: not all arguments converted during string formatting
问题 I have a program that's supposed to calculate Hamming Code for even parity with a 7-bit integer, here is the program: data=list(input("Enter a 7-bit binary integer:")) if (data[0]+data[1]+data[3]+data[4]+data[6])%2 == 0: data.insert(8, "0") else: data.insert(8, "1") if (data[0]+data[2]+data[3]+data[5]+data[6])%2 == 0: data.insert(7, "0") else: data.insert(7, "1") if (data[1]+data[2]+data[3])%2 == 0: data.insert(6, "0") else: data.insert(6, "1") if (data[4]+data[5]+data[6])%2 == 0: data.insert