Python应用之求100以内的奇数和
在数学中,我们需要用到很多求和的办法,比如说求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以内的奇数和相关推荐
- java练习:1. 求100以内的奇数和与偶数和
public static void main(String[] args) {//用for求100以内的奇数和int jSum = 0;//保存奇数和int oSum = 0;//保存偶数和for( ...
- 求100以内的奇数和偶数的和
/********************************************************** 求100以内的奇数和偶数的和 <Edison wong>. QQ ...
- C语言编写程序,分别求100以内的奇数之和、偶数之和。(用for语句实现)
C语言编写程序,分别求100以内的奇数之和.偶数之和.(用for语句实现) 运行代码: #include <stdio.h> int main() {int i,odd=0,even=0; ...
- 用while语句求100以内所有奇数的和
//用while语句求100以内所有奇数的和 public void test1(){int a =1;int sum = 0;while(a<=100){sum= sum+a;a=a+2;}S ...
- Python学习之---求100以内素数的八种解法
题目: 求100以内所有的素数和个数 延伸:任意范围内的素数和前N个素数的和. 定义 何为素数?素数(又称为质数)就是在所有比1大的整数中,除了1和它本身以外,不再有别的因数,这种整数叫做质数.还可以 ...
- Python练习:求100以内的素数和
描述 求100以内的素数之和并输出. 输入格式 该题目没有输入 输入输出示例 输入 输出 示例 1 无(红色字体不是OJ的输入) 说明:直接输出100以内的素数之和.(红色字体不是OJ的输出) 代 ...
- c语言100以内奇数的和为多少,编写C#程序,计算100以内所有奇数的和。谢谢了,大神帮忙啊...
编写C#程序,计算100以内所有奇数的和.谢谢了,大神帮忙啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编写C#程序 ...
- C语言primcount素数计数,C语言与汇编的嵌入式编程:求100以内素数
写汇编之前,需要搞清楚C语言代码的写法,这里以最简单的算法举例说明 C代码如下: #include void main(){ int i,j; int count=; for(i=;i<=;i+ ...
- 用python计算100以内所有奇数的和_python怎样求1到100的奇数和
python求1到100的奇数和的方法:可以用while循环实现,在循环内部变量n不断自减,直到变为[-1]时,不再满足while条件,循环退出,代码为[for i in range(0,100):i ...
最新文章
- Laravel框架中的event事件操作
- .net里鼠标选中的text数据怎么获取_Python数据科学实践 | 爬虫1
- grep的常用命令语法
- 0基础学python难吗-零基础入门学习Python技术难不难?
- 二、mysql数据类型
- 个人做的一些小工具分享
- Java程序员---技能树
- 在Linux上安装JDK9
- AspectJ入门(一)
- firefox ie 鼠标事件 坐标 兼容问题
- 将pdm换成mysql表结构 报错_MySQL随机生成百万级别数据
- mysql中事务开启语法_MySQL执行事务的语法和流程
- 排版侠html怎么复制,排版侠| 3分钟完美编辑变排版达人
- SpringBoot+Mybatis实现三级分类联动
- finecms php7cms,FineCMS评测 是精简版的Phpcms v9?
- python 爬取《时间的形状》微信公号
- 截图工具FastStone Capture 10.0官方简体中文版
- vue 中加入高德的 定位和轨迹
- HDU 4735 舞蹈链可重复覆盖
- 关于Docker Toolbox安装的一点经验(算是吧)
热门文章
- python自动化测试框架开发_Postar 接口自动化测试框架 基于python+requests+pytest实现...
- pyecharts基本图标的学习
- 《自然语言处理实战入门》---- 文本样本扩展小技巧:使用回译技术进行样本增强
- 如何设计与搭建古风饰品小程序
- SVN之初恋与小三Meld优秀分支合并工具
- cocos2d-x中的Jni使用(C++与Andriod方法互调)
- 【数据库】SQL调优的几种方式
- 一位普本211大一计算机专业学生的寒假总结
- 开放式耳机推荐哪款最好最实用、最好的开放式耳机推荐
- 建立WEB两大经典!《VML极道教程》+FlashVml(闪耀之星)3.0中/英文版联合发布!