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 文件操作技巧(File operation) 实例代码分析
Aug 11 Python
python 实现堆排序算法代码
Jun 05 Python
python代码检查工具pylint 让你的python更规范
Sep 05 Python
Python中使用PIPE操作Linux管道
Feb 04 Python
Python中实现三目运算的方法
Jun 21 Python
TensorFlow实现随机训练和批量训练的方法
Apr 28 Python
TensorFlow Session会话控制&amp;Variable变量详解
Jul 30 Python
使用Python获取当前工作目录和执行命令的位置
Mar 09 Python
pycharm 激活码及使用方式的详细教程
May 12 Python
python 使用多线程创建一个Buffer缓存器的实现思路
Jul 02 Python
python开发入门——set的使用
Sep 03 Python
Python爬虫自动化爬取b站实时弹幕实例方法
Jan 26 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图像处理类代码分享
2012/01/19 PHP
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
js实现每日签到功能
2018/11/29 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
微信小程序 调用微信授权窗口相关问题解决
2019/07/25 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
小学教师听课制度
2014/02/01 职场文书
大学生通用个人的自我评价
2014/02/10 职场文书
求职自荐信怎么写
2015/03/04 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫
尝试使用Python爬取城市租房信息
2022/04/12 Python