为什么第二题这样子写就81?是有啥答案没考虑到 a = int(input()) k = input() list_data = k.split(' &(30184)#39;) su = 0 flag = 0 for i in range(0, len(list_data)):     if list_data[i] == '0&(30533)#39;:         flag += 1         list_data[i] = '1'     su += int(list_data[i]) if su == 0:     flag += 1 print(flag)