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保存网页上的图片或者保存页面为截图
Mar 05 Python
Python用Bottle轻量级框架进行Web开发
Jun 08 Python
教你用Python脚本快速为iOS10生成图标和截屏
Sep 22 Python
python安装oracle扩展及数据库连接方法
Feb 21 Python
python使用opencv读取图片的实例
Aug 17 Python
Python实现的根据IP地址计算子网掩码位数功能示例
May 23 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
Aug 28 Python
flask 实现token机制的示例代码
Nov 07 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
Jan 09 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 Python
Python使用scapy模块发包收包
May 07 Python
Pytorch 如何实现LSTM时间序列预测
May 17 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
PHP创建单例后台进程的方法示例
2017/05/23 PHP
提高jQuery性能的十个诀窍
2013/11/14 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
javascript RegExp 使用说明
2016/05/21 Javascript
详解angular用$sce服务来过滤HTML标签
2017/04/11 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
Vue 项目代理设置的优化
2018/04/17 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
2020/03/25 Javascript
vue操作dom元素的3种方法示例
2020/09/20 Javascript
Fabric 应用案例
2016/08/28 Python
Python编程argparse入门浅析
2018/02/07 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
Python csv模块使用方法代码实例
2019/08/29 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
Django 404、500页面全局配置知识点详解
2020/03/10 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
html5应用缓存_动力节点Java学院整理
2017/07/13 HTML / CSS
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
火锅店营销方案
2014/02/26 职场文书
党员公开承诺事项
2014/03/25 职场文书
法院授权委托书范文
2014/08/02 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
自我推荐信怎么写
2015/03/24 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
忆童年!用Python实现愤怒的小鸟游戏
2021/06/07 Python