1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 函数的基本知识 定义 调用 参数 返回值 说明文档 函数的嵌套及应用

函数的基本知识 定义 调用 参数 返回值 说明文档 函数的嵌套及应用

时间:2024-03-02 12:45:45

相关推荐

函数的基本知识 定义 调用 参数 返回值 说明文档 函数的嵌套及应用

函数

一.函数的使用

1.定义函数

参数可有可无

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

2.调用函数

函数名(参数)

函数必须先定义在使用

3.例子 复现取款机功能

#先定义函数def fun():print('显示余额')print('存款')print('取钱')#调用函数a=int(input('选择功能1,2,3:'))if a==1:print('显示余额:12000')fun()if a==2:money=int(input('存入:'))print(f'现有余额{money+12000}')fun()if a==3:print('没钱,不能取')fun()

选择功能1,2,3:2存入:100现有余额12100显示余额存款取钱

二.函数的参数

1.没有参数

def add():s=10+11print(s)add() #21

2.含参数

函数的参数使函数的调用更灵活

2.定义函数定义形参,用于接收用户数据

3.调用函数传入真实数据,即实参

4.实参形参要对应

def add(m,n):s=m+nprint(s)x=int(input('x='))y=int(input('y='))add(x,y)

x=5y=611

或者

def add(m,n):s=m+nprint(s)add(20,50) #70

三.函数的返回值

1.返回结果给用户

2.return作用:负责函数返回值;退出当前函数,其后代码不执行

def add(m,n):s=m+nreturn ssum=add(20,30)print(sum) #50

四.函数的说明文档

help(函数名)

已有函数

help(len)

len(obj, /)Return the number of items in a container.

自定义函数

一般使用

def 函数名(参数):"""说明文档的位置,函数注解"""代码...

举例

def add(m,n):"""求和函数"""s=m+nreturn shelp(add)

add(m, n)求和函数

高级使用

def add(m,n):""" #在此处敲回车即可求和函数:param m: 参数一:param n: 参数二:return: 返回值"""s=m+nreturn shelp(add)

add(m, n)求和函数:param m: 参数一:param n: 参数二:return: 返回值

五.函数的嵌套调用

def funa():print('函数a部分...')def funb():print('函数b部分开始')funa()print('函数b部分结束')funb() #注意不要忘记调用

函数b部分开始函数a部分...函数b部分结束

嵌套的应用1

def line():print('*'*10)line() #**********

def line():print('*'*10)line() #**********def lines(sum):i=0while i< sum:line()i+=1sum=int(input('输入数字sum='))lines(sum)

输入数字sum=3******************************

函数的嵌套应用2

求平均值

def sum(x,y,z):return x+y+zdef func(m,n,p):s=sum(m,n,p)return s/3a=int(input('a='))b=int(input('b='))c=int(input('c='))www=func(a,b,c)print(www)

a=4b=5c=65.0

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。