python求和

We are going to design a special sum series function which has following characteristics:

我们将设计一个特殊的求和系列函数,该函数具有以下特征:

    f(0) = 0
f(1) = 1
f(2) = 1
f(3) = 0
f(x) = f(x-1) + f(x-3)

Python solution of the above sum series

上述sum系列的Python解决方案

# function to find the sum of the series
def summ(x):
if x == 0:
return 0
if x == 1:
return 1
if x == 2:
return 1
if x == 3:
return 0
else:
return summ(x-1) + summ(x-4)
# main code
if __name__ == '__main__':
# finding the sum of the series till given value of x
print("summ(0) :", summ(0))
print("summ(1) :", summ(1))
print("summ(2) :", summ(2))
print("summ(3) :", summ(3))
print("summ(10):", summ(10))
print("summ(14):", summ(14))

Output

输出量

summ(0) : 0
summ(1) : 1
summ(2) : 1
summ(3) : 0
summ(10): 5
summ(14): 17

翻译自: https://www.includehelp.com/python/find-the-solution-of-a-special-sum-series.aspx

python求和

python求和_Python程序查找特殊求和系列的解决方案相关推荐

  1. python用递归方式实现最大公约数_Python程序查找最大公因数(HCF)或最大公约数(GCD)...

    Python程序查找最大公因数(HCF)或最大公约数(GCD) 在此示例中,您将学习使用两种不同的方法查找两个数字的GCD:函数和循环以及欧几里得算法 要理解此示例,您应该了解以下Python编程主题 ...

  2. python递归函数1到n求和_python代码之阶乘求和的方法

    需求: 阶乘:也是数学里的一种术语:阶乘指从1乘以2乘以3乘以4一直乘到所要求的数:在表达阶乘时,就使用"!"来表示.如h阶乘,就表示为h!:阶乘一般很难计算,因为积都很大. 提问 ...

  3. python 正则_python正则查找

    [转摘]PYTHON 正则表达式 网上转的一篇,把正则的规则系统的分类了.. 好文,共享,备查 ~~~~~~~~~~~ http://www.cnblogs.com/huxi/archive/2010 ...

  4. python for循环求和_python用for循环求和的方法总结

    Python中可以使用for循环实现累加求和 for循环语法: for 变量 in range(x): 循环需要执行的代码 如下实现1到n求和: def main(): sum = 0 # 定义变量做 ...

  5. python二分法查找程序_Python程序查找最大EVEN数

    python二分法查找程序 Input N integer numbers and we have to find the maximum even number. 输入N个整数,我们必须找到最大的偶 ...

  6. python二分法查找程序_Python程序查找地板划分

    python二分法查找程序 When we divide a number by another number – division operator (/) return quotient it m ...

  7. python分数序列求和_Python实现分数序列求和

    我就废话不多说了,直接上代码吧!#!/usr/bin/env python # coding:UTF-8 """ @version: python3.x @author: ...

  8. python中二进制整数_Python程序查找表示二进制整数的必要位数

    python中二进制整数 Given an integer number and we have to find necessary bits to represent it in binary in ...

  9. python多条件求和_python – Numpy:条件求和

    我有以下numpy数组: import numpy as np arr = np.array([[1,2,3,4,2000], [5,6,7,8,2000], [9,0,1,2,2001], [3,4 ...

最新文章

  1. logistic回归--好文
  2. #1098 : 最小生成树二·Kruscal算法
  3. java安全编码指南之:异常处理
  4. Spring学习记录(九)---通过工厂方法配置bean
  5. Nacos长连接诉求分析
  6. java core 之 IO流
  7. 硬盘(U盘)被误格式化(删除),重要的文件如何恢复?
  8. php 替换alt,PHP 实现自动添加或者替换 内容的IMG标签的 alt title 属性
  9. gin--简单的登录界面的实现
  10. 关于微星主板安装ubuntu16.04系统连不上网。ifconfig-a 只显示 lo的
  11. C#软件注册与注册机
  12. 微信人工客服24小时在线电话
  13. Classic Shell给你的Win8/7装上更好用的开始菜单
  14. Microsoft Teams 深度使用体验——创建团队
  15. IDEA代码以及注释格式化,行宽设置,以及自动换行
  16. 身份证号验证(正则升级版)
  17. 【托业】【跨栏】REVIEW2
  18. COSCon'22 论坛集锦 1+16个论坛就等你了!
  19. 【代码】Xcode14升级 执行pod install --verbose 报错!
  20. ECB(Electronic Code Book)电子密码本模式(分组密码)

热门文章

  1. php autoload用法,php自动加载__autoload()函数用法
  2. php使用accdb,php如何连接access2007的accdb格式数据库文件?
  3. java 获取oracle mysql sqlserver 链接 connection
  4. 前后端分手大师——MVVM 模式
  5. js 判断一个字符在字符串中出现的次数
  6. 《React源码解析》系列完结!
  7. snippet,让你编码效率翻倍
  8. 常见的虚拟机需要配置的服务
  9. 模块(sys/os/序列化模块)
  10. 浏览器滚动条样式更改