# Hello World program in Python def CalculateCheckSum(hexList): if len(hexList) < 4: print ("Error.") return -1 size = hexList[1] - 1 total = 0 while size > 0: total += size * hexList[size - 1] size -= 1 return total & 0x00FF hexStr = input("HEX: ") print('0x{:02X}'.format(CalculateCheckSum([int(j, 16) for j in hexStr.split(' ')])))
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more