Python练习实例45 | 统计n至m(n<m)的和,n,m皆为自然数

原题为统计1至100的自然数,不过现在我们来升级一下,统计任意两个自然数之间的数字。

乐观.jpg
方法一:思路主要是利用for-in循环来实现此功能。
# 统计n至m(n<m)的和,n,m皆为自然数

n = int(input("请输入较小的数:"))
m = int(input("请输入较大的数:"))

tmp = 0
for i in range(n,m+1):
    tmp += i
print("求和为:%d"%tmp)

打印出的结果为:

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习45.py"
请输入较小的数:1
请输入较大的数:100
求和为:5050

Process finished with exit code 0
方法二:当然了,除了这种方法外,我们还可以使用sum配合for-in循环的表达式,一行代码就可以实现。
print(sum([x for x in range(1,101)]))
===========
运行结果为:
5050
方法三:还有更简单的是,可以使用sum函数来直接进行实现
print(sum(range(1,101)))
===========
运行结果为:
5050

2020年3月14日
北京市通州区京贸中心

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,539评论 0 13
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,428评论 0 2
  • 俗话说,不出十五,不算过完年。有很多人都说,年越过越没年味了。但是,也有热闹非凡的,这不,今天我就与女儿一起体验了...
    昕若初阅读 437评论 0 0
  • 稳定的婚恋关系里,责任和爱必不可少。大部分问题也都由这两者延伸出来。两者关系处理得当,完全可以用余下的精力去为感情...
    未桥阅读 290评论 0 2
  • D5选择大于努力 作业模板——选赛道和调整 ---- 8组-肖铮 项目方向:日、韩、德、法、意、西六语语培 项目名...
    道本自然_阅读 341评论 0 0