首页 > 其他分享 >六.函数

六.函数

时间:2024-05-25 17:56:33浏览次数:10  
标签:return 函数 递归 print qh def

函数

一.格式

格式:
def 函数名(参数1,参数2...)
代码:

def qh(a,b):
	return a+b
print(qh(2,3)) #输出:5

二.递归

1.自己调用自己
2.有边界(结束条件)
代码:

def qh(a):
    if a== 1:
        return 1
    return a+qh(a-1)

n = int(input()) #n == 10
print(qh(n))

三.递归过程

image

标签:return,函数,递归,print,qh,def
From: https://www.cnblogs.com/sqy2010/p/18212652

相关文章

  • C++基础知识学习笔记(5)——函数
    学习参考:https://www.bilibili.com/video/BV1et411b73Z?p=95&spm_id_from=pageDriver&vd_source=cc561849591f6a210152150b2493f6f3函数函数的默认参数可以为形参提供默认值。intadd(inta,intb=1,intc=2){ returna+b+c;}intmain(){ cout<<(add(1,3,......
  • 函数和数组的混合使用例子
    目录写两个函数,分别求两个数的最大公约数和最小公倍数写一个函数,使一个3x3的整形二维数组转置(行列转换)写一个函数打印杨辉三角扫雷游戏学习完了函数和数组,我们来进行简单的应用吧~写两个函数,分别求两个数的最大公约数和最小公倍数   一般我们求最大公约数可以使用......
  • C语言中的函数(2)
    目录前言函数的调用和声明函数的嵌套调用 函数的链式访问函数的递归调用递归求n的阶乘递归计算斐波那契数static和extern作用域和生命周期变量存储方式作用static修饰局部变量extern的使用static修饰全局变量static修饰函数函数的要求      内聚性强......
  • 数据库函数下拉式求和
    问题:如何用Dsum实现单条件求和的下拉函数解决:=DSUM($C$1:$E$9,D$1,$K$1:$K2)-SUM(L$1:L1)Dsum公式在第2行实现的是股票名称为A的求和结果;到第3行时变成股票名称为A和B的求和结果,这时需要减掉上一个单元格的数据;到第4行则需要减掉上两个单元格求和的数据。使用Sum(L$1:L1)......
  • 构造函数
    类成员初始化方式:1、通过构造函数的参数列表初始化。2、在构造函数中赋值完成初始化。//1、通过构造和函数的参数列表初始化Seles_data::Sales_data(constSales_data&sa){ this->bookNo=sa.bookNo; this->revenue=sa.revenue; this->units_sold=sa.units_sold;}......
  • 关于字符串的功能函数小结
    笔者做项目过程中,使用了很多关于字符串的C库中自带功能函数,极大便利了项目流程。再次做一个小结,之后若有增加会继续补充。所需采用函数序号函数/描述1char*strcat(char*dest,constchar*src)【char*strncat(char*dest,constchar*src,size_tn)】功能:连接......
  • 吴恩达机器学习 week1 一元回归模型的成本函数
    01学习目标    学习建立一元线性回归模型的成本函数02实现工具  (1)代码运行环境       Python语言,Jupyternotebook平台  (2)所需模块       NumPy,Matplotlib,lab_utils_uni      (lab_utils_uni是课程中用于绘制复......
  • JS核心语法【流程控制语句、函数】;DOM【查找元素、操作元素、事件】--学习JavaEE的day
    day48JS核心技术JS核心语法继day47注意:用到控制台输出、弹窗流程控制语句Ifelse、For、For-in(遍历数组时,跟Java是否一样【java没有】)、While、Dowhile、break、continue案例:1.求1-100之间的偶数之和<!DOCTYPEhtml><html> <head> <metacharset="UTF......
  • C#中一种回调函数用法
    做一个局域网文件传输工具,界面点按钮下载文件,同时显示文件下载进度条,而下载文件流是调用的一个开源的公共类库里的一个方法,方法里不可实现进度条更新,因为是公共的,不应有侵入式代码,但为了实时更新进度条的值,也只能修改文件传输方法,由此我想到了回调函数。点击按钮是调用文件下载方......
  • 函数(3)
    函数与数组,数组作为函数参数:1.函数传参  实参赋值给形参 2.数组传参形式上:voidprintArray(inta[],intlen);//形参1表示要传的是数组这种数据                  //形参2要传的是数组的长度(因为在函数传参后只能传入数组......