在数学中,我们需要用到很多求和的办法,比如说求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 语言的简洁性!!!

代码运行效果:

Python应用之求100以内的奇数和相关推荐

  1. java练习:1. 求100以内的奇数和与偶数和

    public static void main(String[] args) {//用for求100以内的奇数和int jSum = 0;//保存奇数和int oSum = 0;//保存偶数和for( ...

  2. 求100以内的奇数和偶数的和

    /**********************************************************   求100以内的奇数和偶数的和 <Edison wong>. QQ ...

  3. C语言编写程序,分别求100以内的奇数之和、偶数之和。(用for语句实现)

    C语言编写程序,分别求100以内的奇数之和.偶数之和.(用for语句实现) 运行代码: #include <stdio.h> int main() {int i,odd=0,even=0; ...

  4. 用while语句求100以内所有奇数的和

    //用while语句求100以内所有奇数的和 public void test1(){int a =1;int sum = 0;while(a<=100){sum= sum+a;a=a+2;}S ...

  5. Python学习之---求100以内素数的八种解法

    题目: 求100以内所有的素数和个数 延伸:任意范围内的素数和前N个素数的和. 定义 何为素数?素数(又称为质数)就是在所有比1大的整数中,除了1和它本身以外,不再有别的因数,这种整数叫做质数.还可以 ...

  6. Python练习:求100以内的素数和

    描述 求100以内的素数之和并输出. 输入格式 该题目没有输入 输入输出示例   输入 输出 示例 1 无(红色字体不是OJ的输入) 说明:直接输出100以内的素数之和.(红色字体不是OJ的输出) 代 ...

  7. c语言100以内奇数的和为多少,编写C#程序,计算100以内所有奇数的和。谢谢了,大神帮忙啊...

    编写C#程序,计算100以内所有奇数的和.谢谢了,大神帮忙啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编写C#程序 ...

  8. C语言primcount素数计数,C语言与汇编的嵌入式编程:求100以内素数

    写汇编之前,需要搞清楚C语言代码的写法,这里以最简单的算法举例说明 C代码如下: #include void main(){ int i,j; int count=; for(i=;i<=;i+ ...

  9. 用python计算100以内所有奇数的和_python怎样求1到100的奇数和

    python求1到100的奇数和的方法:可以用while循环实现,在循环内部变量n不断自减,直到变为[-1]时,不再满足while条件,循环退出,代码为[for i in range(0,100):i ...

最新文章

  1. Laravel框架中的event事件操作
  2. .net里鼠标选中的text数据怎么获取_Python数据科学实践 | 爬虫1
  3. grep的常用命令语法
  4. 0基础学python难吗-零基础入门学习Python技术难不难?
  5. 二、mysql数据类型
  6. 个人做的一些小工具分享
  7. Java程序员---技能树
  8. 在Linux上安装JDK9
  9. AspectJ入门(一)
  10. firefox ie 鼠标事件 坐标 兼容问题
  11. 将pdm换成mysql表结构 报错_MySQL随机生成百万级别数据
  12. mysql中事务开启语法_MySQL执行事务的语法和流程
  13. 排版侠html怎么复制,排版侠| 3分钟完美编辑变排版达人
  14. SpringBoot+Mybatis实现三级分类联动
  15. finecms php7cms,FineCMS评测 是精简版的Phpcms v9?
  16. python 爬取《时间的形状》微信公号
  17. 截图工具FastStone Capture 10.0官方简体中文版
  18. vue 中加入高德的 定位和轨迹
  19. HDU 4735 舞蹈链可重复覆盖
  20. 关于Docker Toolbox安装的一点经验(算是吧)

热门文章

  1. python自动化测试框架开发_Postar 接口自动化测试框架 基于python+requests+pytest实现...
  2. pyecharts基本图标的学习
  3. 《自然语言处理实战入门》---- 文本样本扩展小技巧:使用回译技术进行样本增强
  4. 如何设计与搭建古风饰品小程序
  5. SVN之初恋与小三Meld优秀分支合并工具
  6. cocos2d-x中的Jni使用(C++与Andriod方法互调)
  7. 【数据库】SQL调优的几种方式
  8. 一位普本211大一计算机专业学生的寒假总结
  9. 开放式耳机推荐哪款最好最实用、最好的开放式耳机推荐
  10. 建立WEB两大经典!《VML极道教程》+FlashVml(闪耀之星)3.0中/英文版联合发布!