Python应用之求100以内的奇数和

272 阅读1分钟

在数学中,我们需要用到很多求和的办法,比如说求1至100的和,还有100以内的所有偶数和和所有奇数和,如果我们慢慢地计算是不是很浪费时间,还容易出错。其实通过Python就可以很好的实现,不仅速度快正确率还高。

1.解题的思路

对100以内的奇数求和,有四种常见的解题方法:

  • 用range函数遍历100以内的奇数,然后用sum函数求和
  • for 循环嵌套if语句,将100以内的奇数相加求和
  • while循环将100以内的奇数相加,并打印求和
  • 用递归方法求和

2.解题方法

方法一: sum函数

print(sum(range(1, 100, 2)))

首先用range函数创建了一个整数列表,range(1, 100, 2)表示取值为1-100(不包括100)的整数,步长为2,输出的值为1,3,5……99

更多关于range函数的用法查看Python应用之九九乘法表_9月月更_向阳逐梦_InfoQ写作社区

然后用sum函数对100以内的奇数求和最后用print函数将求和结果打印出来

这行代码充分体现了Python 语言的简洁性!!!

代码运行效果: