python等差数列求和公式前 100 项的和实例


Posted in Python onFebruary 25, 2020

最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下..

题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差数列的第一项,用 d 表示公差,请计算数列

1 4 7 10 13 16 19 …

前 100 项的和。

等差求和公示:

和=(首数+尾数)*项数/2;

题的懵就是尾数忘了怎么求了,查了百度得到结果很简单。

尾数公式:

尾数 = 首数 + (项数-1)*等差数

Python代码:

x1 = 1
d = 3
n = 100
x100 = x1 + (n-1)*d
s = (x1 + x100)*n/2
print s

补充拓展:递归实现1--100的加和运算(等差数列求和)

题目:用递归实现1-100的加法,相当与等差数列求和。

题目描述

要求用递归计算1+2+…+n的值。

输入

输入包含一个整数n,n <= 100。

输出

输出包含一个整数表示所有计算式子的答案。

公式求解

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
 int n;
 while(cin>>n)
 {
 cout<<(n*n+n)/2<<endl;
 }
 return 0;
 }

递归求解:

#include<iostream>
using namespace std;
int f(int n)
{
 if(n==1) return 1;
 //else if(n==2) return 2;
 else 
 {
 return n+f(n-1);
 }
}
int main()
{
 int n;
 while(cin>>n)
 {
 cout<<f(n)<<endl;
 } 
 return 0;
}

以上这篇python等差数列求和公式前 100 项的和实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python装饰器由浅入深
Dec 09 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
Nov 23 Python
Python编程产生非均匀随机数的几种方法代码分享
Dec 13 Python
Python+request+unittest实现接口测试框架集成实例
Mar 16 Python
Python列表list排列组合操作示例
Dec 18 Python
python实现五子棋游戏
Jun 18 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
Django model.py表单设置默认值允许为空的操作
May 19 Python
Python实现寻找回文数字过程解析
Jun 09 Python
详解基于Scrapy的IP代理池搭建
Sep 29 Python
OpenCV绘制圆端矩形的示例代码
Aug 30 Python
Django单元测试中Fixtures用法详解
Feb 25 #Python
python实现音乐播放器 python实现花框音乐盒子
Feb 25 #Python
python+selenium+PhantomJS抓取网页动态加载内容
Feb 25 #Python
python numpy生成等差数列、等比数列的实例
Feb 25 #Python
信号生成及DFT的python实现方式
Feb 25 #Python
Pycharm远程连接服务器并实现代码同步上传更新功能
Feb 25 #Python
python生成任意频率正弦波方式
Feb 25 #Python
You might like
php 服务器调试 Zend Debugger 的安装教程
2009/09/25 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
深入PHP变量存储的详解
2013/06/13 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
在Python程序中操作文件之flush()方法的使用教程
2015/05/24 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
Python适配器模式代码实现解析
2019/08/02 Python
文件上传服务器-jupyter 中python解压及压缩方式
2020/04/22 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
python爬虫要用到的库总结
2020/07/28 Python
HTML5单页面手势滑屏切换原理分析
2017/07/10 HTML / CSS
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
璀璨的珍珠、密钉和个性化珠宝:Lily & Roo
2021/01/21 全球购物
大学毕业生通用自荐信范文
2013/10/31 职场文书
物流仓管员岗位职责
2013/12/04 职场文书
《木笛》教学反思
2014/03/01 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
国防教育标语
2014/10/08 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang