python实现整数序列求和

 更新时间:2022年07月18日 14:17:28   作者:张靖力  
这篇文章主要介绍了python实现整数序列求和,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python整数序列求和

整数序列求和,用户输入一个正整数N,计算从1到N(包含1和N)相加之后的结果。

代码如下:

n=input("请输入整数N:")
sum=0
for i in range(int(n)):
    sum+=i+1
print("1到N求和结果:",sum)

运行结果:

python常用的序列求和方法

输入正整数n,输出1+2+3+……+n-1+n的和

函数求和

n = int(input('请输入想求和的数字:'))
print(sum(range(1,n+1)))

高阶函数reduce

from functools import reduce
 n = int(input('请输入想求和的数字:'))
 print(reduce(lambda a,b:a+b,list(range(1,n+1))))

普通求和

n = int(input('请输入想求和的数字:'))
sum = 0
for i in range(1,n+1):
    sum = sum + i
print(sum)

递归求和 

a = int(input('请输入想求和的数字:'))
 def fun(n):
     if n == 1:
         return n
     n = n + fun(n-1)
     return n
 print(fun(a))

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python使用LDAP做用户认证的方法

    Python使用LDAP做用户认证的方法

    这篇文章主要介绍了Python使用LDAP做用户认证的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Python使用OpenCV对图像进行缩放功能

    Python使用OpenCV对图像进行缩放功能

    这篇文章主要介绍了Python使用OpenCV对图像进行缩放功能,文中给大家提到了两种调用方式及OpenCV中pryUp和pryDown的用法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • python处理csv数据的方法

    python处理csv数据的方法

    这篇文章主要介绍了python处理csv数据的方法,实例分析了Python处理csv数据的技巧,需要的朋友可以参考下
    2015-03-03
  • keras的backend 设置 tensorflow,theano操作

    keras的backend 设置 tensorflow,theano操作

    这篇文章主要介绍了keras的backend 设置 tensorflow,theano操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python 使用 PyQt5 开发的关机小工具分享

    Python 使用 PyQt5 开发的关机小工具分享

    这篇文章主要介绍了Python 使用 PyQt5 开发的关机小工具分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Python自动化之批量处理工作簿和工作表

    Python自动化之批量处理工作簿和工作表

    今天给大家整理了如何使用Python实现批量处理工作簿和工作表,文中有非常详细的介绍及代码示例,对小伙伴们很有帮助,需要的朋友可以参考下
    2021-06-06
  • python清除字符串里非字母字符的方法

    python清除字符串里非字母字符的方法

    这篇文章主要介绍了python清除字符串里非字母字符的方法,涉及Python字符串正则替换操作的相关技巧,需要的朋友可以参考下
    2015-07-07
  • 详尽讲述用Python的Django框架测试驱动开发的教程

    详尽讲述用Python的Django框架测试驱动开发的教程

    这篇文章主要介绍了详尽讲述用Python的Django框架测试驱动开发的教程,主要使用TDD工具,全文介绍非常详细,需要的朋友可以参考下
    2015-04-04
  • PyQt转换路径中的斜杠(斜杠(/)与反斜杠(\)转换)

    PyQt转换路径中的斜杠(斜杠(/)与反斜杠(\)转换)

    本文主要介绍了PyQt转换路径中的斜杠(斜杠(/)与反斜杠(\)转换),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 使用PyGame显示图像的四种方案实例代码

    使用PyGame显示图像的四种方案实例代码

    由于前面学习了使用pygame的简单操作,现在学习当前的pygame怎么加载图片,下面这篇文章主要给大家介绍了关于使用PyGame显示图像的四种方案,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-12-12

最新评论