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 切片和range()用法说明
Mar 24 Python
python抓取网页图片示例(python爬虫)
Apr 27 Python
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
Apr 28 Python
Python实现批量将word转html并将html内容发布至网站的方法
Jul 14 Python
Python设计实现的计算器功能完整实例
Aug 18 Python
Python实现的密码强度检测器示例
Aug 23 Python
教你使用python实现微信每天给女朋友说晚安
Mar 23 Python
浅析PHP与Python进行数据交互
May 15 Python
Python Pandas 获取列匹配特定值的行的索引问题
Jul 01 Python
Django分组聚合查询实例分享
Apr 29 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 30 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 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
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2007/03/15 PHP
一些使用频率比较高的php函数
2008/10/03 PHP
PHP生成网页快照 不用COM不用扩展.
2010/02/11 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
验证码按回车不变解决方法
2013/03/29 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
nodejs和C语言插入mysql数据库乱码问题的解决方法
2017/04/14 NodeJs
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
opencv python 基于KNN的手写体识别的实例
2018/08/03 Python
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
Tensorflow 多线程设置方式
2020/02/06 Python
python zip()函数的使用示例
2020/09/23 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
禁烟标语大全
2014/06/11 职场文书
大学生毕业求职信
2014/06/12 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
物业公司管理制度
2015/08/05 职场文书
详解NodeJS模块化
2021/06/15 NodeJs