python求和_Python程序查找特殊求和系列的解决方案
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程序查找特殊求和系列的解决方案相关推荐
- python用递归方式实现最大公约数_Python程序查找最大公因数(HCF)或最大公约数(GCD)...
Python程序查找最大公因数(HCF)或最大公约数(GCD) 在此示例中,您将学习使用两种不同的方法查找两个数字的GCD:函数和循环以及欧几里得算法 要理解此示例,您应该了解以下Python编程主题 ...
- python递归函数1到n求和_python代码之阶乘求和的方法
需求: 阶乘:也是数学里的一种术语:阶乘指从1乘以2乘以3乘以4一直乘到所要求的数:在表达阶乘时,就使用"!"来表示.如h阶乘,就表示为h!:阶乘一般很难计算,因为积都很大. 提问 ...
- python 正则_python正则查找
[转摘]PYTHON 正则表达式 网上转的一篇,把正则的规则系统的分类了.. 好文,共享,备查 ~~~~~~~~~~~ http://www.cnblogs.com/huxi/archive/2010 ...
- python for循环求和_python用for循环求和的方法总结
Python中可以使用for循环实现累加求和 for循环语法: for 变量 in range(x): 循环需要执行的代码 如下实现1到n求和: def main(): sum = 0 # 定义变量做 ...
- python二分法查找程序_Python程序查找最大EVEN数
python二分法查找程序 Input N integer numbers and we have to find the maximum even number. 输入N个整数,我们必须找到最大的偶 ...
- python二分法查找程序_Python程序查找地板划分
python二分法查找程序 When we divide a number by another number – division operator (/) return quotient it m ...
- python分数序列求和_Python实现分数序列求和
我就废话不多说了,直接上代码吧!#!/usr/bin/env python # coding:UTF-8 """ @version: python3.x @author: ...
- python中二进制整数_Python程序查找表示二进制整数的必要位数
python中二进制整数 Given an integer number and we have to find necessary bits to represent it in binary in ...
- 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 ...
最新文章
- logistic回归--好文
- #1098 : 最小生成树二·Kruscal算法
- java安全编码指南之:异常处理
- Spring学习记录(九)---通过工厂方法配置bean
- Nacos长连接诉求分析
- java core 之 IO流
- 硬盘(U盘)被误格式化(删除),重要的文件如何恢复?
- php 替换alt,PHP 实现自动添加或者替换 内容的IMG标签的 alt title 属性
- gin--简单的登录界面的实现
- 关于微星主板安装ubuntu16.04系统连不上网。ifconfig-a 只显示 lo的
- C#软件注册与注册机
- 微信人工客服24小时在线电话
- Classic Shell给你的Win8/7装上更好用的开始菜单
- Microsoft Teams 深度使用体验——创建团队
- IDEA代码以及注释格式化,行宽设置,以及自动换行
- 身份证号验证(正则升级版)
- 【托业】【跨栏】REVIEW2
- COSCon'22 论坛集锦 1+16个论坛就等你了!
- 【代码】Xcode14升级 执行pod install --verbose 报错!
- ECB(Electronic Code Book)电子密码本模式(分组密码)