sum1应该是偶数项的和吧,sum2是奇数项的和,为啥参考程序中会是相反的呢?
上面回答有问题,list 相当于key为默认从0开始的dict,所以index应该从0开始。
index的赋值是从0开始的,用条件语句“if index % 2 == 0”判断奇偶,所以偶数位就是奇数位,如果index赋值从1开始,则用条件语句“if index % 2 == 0”判断奇偶,偶数位就是偶数位。所以答案中sum1是奇数数项的和,sum2是偶数项的和。自己可以试一试。
index只是判断数值位置是奇数还是偶数,不是数值本身。奇数“项”,问的是单数位的和和偶数位的和。