最近在复习数学分析的时候,看到调和级数是发散的,想起上学期学过的python,于是想用python来实现调和级数的简单计算。

首先补充一下调和级数的定义吧:

Sn=1+1/2+1/3+1/4+...+1/n

下面是两个小程序:

n=0

for i in range(1,12367):

n=n+1/i

print(n)

这个小程序主要是已知n,来求调和级数之和,运算结果为:9.99996214792161

下面这个程序是计算当n等于多少时,调和级数才能超过某个数:

a=int(input("Please input a numble: "))

b=0

i=1

while b

b=b+1/i

i=i+1

print(b)

print(i-1)

注意:input函数输入的是字符串,需要用int函数来转化成整数型才能做逻辑运算

运行程序,输入10,输出为:

Please input a numble: 10

10.000043008275778

12367

——————————————————————

从这个示例可以看出,调和级数的增长是十分缓慢的,当n达到12367的时候调和级数才增长到10

那剩下的就不多说了,我要继续肝我的数学分析了

推荐一本数学分析辅导书——《数学分析习题课讲义——谢惠民》

python编写函数求n阶调和数_Python实现调和级数的计算相关推荐

  1. python编写函数求斐波那契数列的某一项_求解一道Python编程题

    展开全部 斐波那契数列自第三个数32313133353236313431303231363533e58685e5aeb931333433623139开始,每个数均为之前两个数的和. 至少有两种方法来实 ...

  2. python编写函数 avg(lst),参数 lst 是一个列表。函数可以返回 lst 的整数平均值,调用 avg(lst) 函数求每个学生的平均成绩。

    python编写函数 avg(lst),参数 lst 是一个列表.函数可以返回 lst 的整数平均值,调用 avg(lst) 函数求每个学生的平均成绩. 已知成绩列表 s={'小李':[77,54], ...

  3. mysql编写函数 求1 n 偶数之和,编写求1 2 3 - n的函数.在main函数中调用该函数

    输入两个正整数m,n,编写求阶乘的函数,计算m!/(n!*(m-n)!). C语言函数解答,谢谢. #includelongfactorial(intm,intn){longsum=1,sum1=1; ...

  4. 编写函数求特殊a串和

    6-1 编写函数求特殊a串和 前言 学习python的日常 提示:以下是本篇文章正文内容,下面案例可供参考 题目: 给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++ ...

  5. python编写函数、给定任意字符串_编写函数,给定任意字符串,找出其中只出现一次的字符,如果有多个这样的字符,就全部找出。...

    [简答题]编写程序,实现分段函数计算,如下表所示. x y x<0 0 0<=x<5 x 5<=x<10 3x-5 10<=x<20 0.5x-2 20< ...

  6. python编写函数_如何用Python编写自己喜欢的R函数

    python编写函数 数据科学和机器学习的伟大现代斗争之一是" Python vs. R". 毫无疑问,近年来两者都已经取得了巨大的发展,成为数据科学,预测分析和机器学习的顶级编程 ...

  7. c语言学习-编写函数求x的n次方的值

    编写函数求x的n次方的值 程序流程图: 代码: #include<stdio.h> long mul(int j ,int k) {int i; long mu=1; for(i=0;i& ...

  8. 实验2.5 用递归的方法编写函数求Fibonacci 级数,观察递归调用的过程

    题目 用递归的方法编写函数求Fibonacci 级数,观察递归调用的过程 AC的C++代码如下: #include<iostream> using namespace std; int f ...

  9. 如何用Python编写一个求 1到n阶乘之和的程序

    各位许久不见了,甚是想念! 前段时间我进入高中阶段学习,一直还没有适应,现在好些了就继续写博客了. 看到很多人关注我,点赞或是评论,我感觉太高兴了! C语言这块我暂时先放下了,我想自己学学Python ...

最新文章

  1. ios 贝塞尔曲线 颜色填充_PS的3D颜色深度映射到球体模拟天线
  2. 更易于使用的Retrofit(不用写注解)
  3. 济南女子学院计算机科学与技术,山东女子学院计算机科学与技术专业2016年在山东理科高考录取最低分数线...
  4. java两个文件夹比较路径_比较Java中两个文件的路径
  5. mysql学习笔记01-创建数据库
  6. 解决docker中运行scrapy使用chrome selenium报错InvalidSessionIdException: Message: invalid session id
  7. [转]CentOS设置服务开机自动启动
  8. php4.0中文手册,服务 — CodeIgniter 4.0.0 中文手册|用户手册|用户指南|中文文档
  9. 静电场求电场强度E和电势U的方法
  10. HZNU 与班尼特·胡迪一起攻破浮空城 【DP】
  11. 【大咖有约】猎聘网单艺:人才大数据驱动的人力资源革新
  12. 光纤中的多种光学模式芯径_光纤的结构是什么?种类有哪些?该怎么选择?
  13. ps批量把文件名添加到图像_自动为带有文件名的投资组合图像添加字幕
  14. (linux-x86-ARM)麒麟V10安装DBeaver21.3通用的数据库管理工具和 SQL 客户端
  15. JAVA多线程设计模式篇 1、什么是多线程设计模式
  16. 换行符后需要加逗号吗c语言,为什么大多数编程语言都在换行符之前而不是换行符之后使用逗号?...
  17. 职场社交赛道上唯一的幸存者,脉脉做对了什么?
  18. 网易云信-IM即时通讯 微信小程序端实现
  19. qq登陆时 (错误码:0x00000037) 的解决方法
  20. java实现srt协议,的Java API的SRT字幕

热门文章

  1. 沙龙报名 | 数据库技术探索及行业应用
  2. http和socket之长连接和短连接区别
  3. map/multimap用法详解
  4. Ubuntu 16.04 把Dock放到桌面底部
  5. 你不知道的127.0.0.1和0.0.0.0地址的区别
  6. Hadoop权威指南 _02大体目录
  7. `>>`(有符号右移) 和 `>>>`(无符号右移)的区别
  8. Idea+Maven+Jersey2+Tomcat配置Web服务
  9. Python解释器和IPython
  10. php页面修改器,读取器/修改器