扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
首先,定义一个数组,保存求和的所有整数。
创新互联建站-专业网站定制、快速模板网站建设、高性价比永胜网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式永胜网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖永胜地区。费用合理售后完善,十载实体公司更值得信赖。
输入求和的整数个数,保存在变量n中。
用for循环,控制输入所有的求和整数。
输入所有的求和整数,保存在数组中。
输出所有求和的整数,如下图所示。
调用sum函数,计算所有整数的和。
最后,输出计算得到的所有整数和。
输出结果如下:
推荐教程:python教程以上就是小编分享的关于python如何用sum函数求和的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
1、使用while循环
定义一个累加求和函数sum1(n),函数代码如下:

2、使用 for循环
定义一个累加求和函数sum2(n),函数代码如下:

3、使用递归函数
定义一个累加求和函数sum3(n),函数代码如下:

二、使用了三种实现累加求和的方法,分别定义了三个函数。
1、对0-100实现累加求和,令n=100,分别调用三个函数,
代码如下:

2、 控制台的输出结果都为:5050

3、这里需要注意的是:
1、在while循环中需要定义初始值和累加变量,防止出现死循环;
使用三种方法实现0-n累加求和
定义函数分别使用while循环、for循环、递归函数实现对0-n的累加求和
1、使用while循环
定义一个累加求和函数sum1(n),函数代码如下:
20200503163511.jpg
2、使用 for循环
定义一个累加求和函数sum2(n),函数代码如下:
20200503163523.jpg
3、使用递归函数
定义一个累加求和函数sum3(n),函数代码如下:
#!/usr/bin/python
# -*- coding:utf-8 -*-
# @File : Sum_Number.py
"""
求和
"""
def sumner(n):
if isinstance(n, int):
m = n + 1
sum_num = 0
for i in range(1, m):
sum_num += 1.0/(i*(i+1)) * (pow(-1, i) * -1)
else:
return round(sum_num, 2)
else:
return 'Error'
if __name__ == '__main__':
num = int(raw_input(u'请输入一个整数:'))
print sumner(num)
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流