本文是关于Python分数序列求和的应用练习,适合菜鸟练习使用,python大牛绕行哦。

Python练习题问题如下:

问题简述:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13

要求:求出这个数列的前20项之和。

Python解题思路分析:这道题要关注分子与分母的变化规律。2,3,5,8......

Python解题源代码如下:

a = 2.0

b = 1.0

s = 0

for n in range(1,21):

s += a / b

t = a

a = a + b

b = t

print s

第二种方法:

a = 2.0

b = 1.0

s = 0.0

for n in range(1,21):

s += a / b

b,a = a , a + b

print s

s = 0.0

for n in range(1,21):

s += a / b

b,a = a , a + b

print s

还有第三种方法,可以参考下:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

#www.iplaypy.com

a = 2.0

b = 1.0

l = []

for n in range(1,21):

b,a = a,a + b

l.append(a / b)

print reduce(lambda x,y: x + y,l)

以上的第三种方法,用到了lambda表达式,这个需要对lambda有了解明白其中的原理。但是很简洁。

Python分数序列求和,编程练习题实例二十四,输出结果为:32.6602607986。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/python-100/11108.html

相关文章 Recommend

python 分数序列求和公式_Python分数序列求和,编程练习题实例二十四相关推荐

  1. python多线程并发_Python进阶记录之基础篇(二十四)

    回顾 在Python进阶记录之基础篇(二十三)中,我们介绍了进程的基本概念以及Python中多进程的基本使用方法.其中,需要重点掌握多进程的创建方法.进程池和进程间的通信.今天我们讲一下Python中 ...

  2. python兔子编程_Python兔子生兔子算法,编程练习题实例十一

    Python兔子生兔子算法,编程练习题实例十一 Python兔子生兔子算法,编程练习题实例十一 没学习python之前就听说过一个兔子生兔子的数学算法问题.现在学习了python编程后,自然要用pyt ...

  3. python接口自动化测试二十四:上传多个附件,参数化

    python接口自动化测试二十四:上传多个附件,参数化 # 添加多个附件参数化files = [("1.png", "1.png") ("2.png& ...

  4. python实现组合cmn公式_python %x

    关于 python %x的搜索结果 问题 scalene 一个 Python 的高性能 CPU 和内存分析器 Scalene 是一个 Python 的高性能 CPU 和 内存分析器,它可以做到很多其他 ...

  5. 加权求和公式_从加权求和的角度来看kalman滤波

    一直想把自己工作学习中的感悟写出来与大家分享,但是每写到细节处,完美主义的思维模式时常让我止步不前.某一天,我突然想,还是先让自己放松一些,重点是分享出来.这之后,我终于可以写下去了.表述中有不严谨甚 ...

  6. python兔子生兔子_Python兔子生兔子算法,编程练习题实例十一

    没学习python之前就听说过一个兔子生兔子的数学算法问题.现在学习了python编程后,自然要用python语言来解决这个问题啦.Python编程练习题和答案实例十一,兔子生兔子的算法详解如下. P ...

  7. 用python编写nao机器人舞蹈_python控制nao机器人身体动作实例详解

    python控制nao机器人身体动作实例详解 发布时间:2020-10-23 09:18:22 来源:脚本之家 阅读:89 本文实例为大家分享了python控制nao机器人身体动作的具体代码,供大家参 ...

  8. Python编程基础:第二十四节 作用域Scope

    第二十四节 作用域Scope 前言 实践 前言 在Python中每一个变量都有其自己的生命周期,我们一般将变量分为全局变量与局部变量,全局变量是指在整个代码内部都可以访问到的变量,局部变量是指只有在函 ...

  9. jquery audio没有声音_Python实用案例编程入门:第十四章 通过声音控制您的计算机

    本章的主题为通过声音来控制您的电脑.当下的语音识别已经相对比较成熟,比如有的车载系统,或手机都支持语音识别,您可以通过声音来下达指令.比如您告诉导航系统"我要去北京",它会自动帮您 ...

最新文章

  1. sqlserver 新建只读权限用户
  2. html中看到php代码_如何在HTML中嵌入PHP代码
  3. 注入游戏没有焦点_不戴眼镜看3D电影、玩3D游戏,这项技术能焕发端游市场第二春吗?...
  4. 逐帧动画与人运动动画制作
  5. VB脚本:快速入门教程
  6. arcgis离线地图Java_ArcGIS API For Android离线地图的实现
  7. CSTSOFT ActiveX GDIPlus Pack 2021.03
  8. 抠图软件哪个好?这些软件值得收藏
  9. linux退出文件命令行,linux的top命令详解及退出操作
  10. uac管理员程序_有启用UAC的管理员快速打开程序的方法吗?
  11. 传播动力学--SIR模型及其应用
  12. 微软word如何插入页码_如何在Microsoft Word中使用页码
  13. iostream与iostream.h乱弹琴
  14. 2022DASCTF Apr X FATE 防疫挑战赛 部分web复现
  15. 老年机按键串号_老人机怎么打字母
  16. 涨点利器:推荐系统中对双塔模型的各种改造升级(上)
  17. wetool 接入图灵机器人_wetool自动接受新好友wetool使用教程-购买
  18. u盘安装浪潮服务器_安装linux操作系统--浪潮服务器
  19. 欧姆龙e5dc温控器_欧姆龙E5DC-QX2ASM-800用户手册 数字温度控制器手册 - 广州凌控...
  20. ASEMI三端正线性稳压器78M05工作原理

热门文章

  1. 自编码网络这样应用到任务上可以吗
  2. 一句话搞定deepin中安装cuda的问题
  3. 获取客户端真实IP地址
  4. 栈----迷宫(Maze)
  5. UESTC 1698 The Game
  6. 深入python3 (Dive Into Python 3) 在线阅读与下载
  7. EqualLogic全攻略视频[(一)介绍]
  8. 业务工作流平台设计(九)
  9. MySQL Workbench建表时 PK NN UQ BIN UN ZF AI Default 的含义
  10. C++实现简易通讯录