问答详情
源自:9-3 Python函数返回值

sum1应该是偶数项的和吧,sum2是奇数项的和,为啥参考程序中会是相反的呢?

http://img.mukewang.com/5f96bd31000163aa10140589.jpg

sum1应该是偶数项的和吧,sum2是奇数项的和,为啥参考程序中会是相反的呢?

提问者:Chopper墨 2020-10-26 20:14

个回答

  • 慕设计5159846
    2020-11-19 08:58:14

    上面回答有问题,list 相当于key为默认从0开始的dict,所以index应该从0开始。

  • 慕设计5159846
    2020-11-19 08:47:24

    index的赋值是从0开始的,用条件语句“if index % 2 == 0”判断奇偶,所以偶数位就是奇数位,如果index赋值从1开始,则用条件语句“if index % 2 == 0”判断奇偶,偶数位就是偶数位。所以答案中sum1是奇数数项的和,sum2是偶数项的和。自己可以试一试。

  • qq_慕标9008368
    2020-10-26 20:18:08

    index只是判断数值位置是奇数还是偶数,不是数值本身。奇数“项”,问的是单数位的和和偶数位的和。