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实现从脚本里运行scrapy的方法
Apr 07 Python
在Python中使用全局日志时需要注意的问题
May 06 Python
python实现上传下载文件功能
Nov 19 Python
每天迁移MySQL历史数据到历史库Python脚本
Apr 13 Python
详解pandas的外部数据导入与常用方法
May 01 Python
Python中将两个或多个list合成一个list的方法小结
May 12 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
Aug 08 Python
pytorch 改变tensor尺寸的实现
Jan 03 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
浅谈python3打包与拆包在函数的应用详解
May 02 Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 Python
Keras使用ImageNet上预训练的模型方式
May 23 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 字符串 小常识
2009/06/05 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php简单实现数组分页的方法
2016/04/30 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
一个tab标签切换效果代码
2009/03/27 Javascript
通过JS获取用户本地图片路径并显示的代码
2012/02/16 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
微信小程序中显示倒计时代码实例
2019/05/09 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
python实现k-means聚类算法
2018/02/23 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
卡骆驰新加坡官网:Crocs新加坡
2018/06/12 全球购物
一套中级Java程序员笔试题
2015/01/14 面试题
群众路线教育实践活动的心得体会
2014/09/03 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android