高斯求和分析
女儿不理解高斯求和类似问题(1加到100是靠死记硬背的,并没有理解),我知道女儿没有真正理解,下面用一道题分析一下女儿接触的类似高斯求和的变种题目:
3+4+5+………+53 的累计求和
1- 确定有多少个数字参与求和
53-3+1=51,得出有51个数字参与求和
2- 首尾数字两两相加之和为 56,共有 51/2=25.5(取整数 25)组参与求和,求和结果为 56*25=1400
3- 中间无法参与配对求和的一个数字为 56/2=28
4- 最后结果为 1400+28=1428
用 python 编程小程序确定是否正确
1 | #a为高斯求和起始数字 |
运算结果
1 | 1428 |
说明结论正确