函数的使用步骤:
'''def 函数名(参数):
代码1
代码2
'''
必须先定义然后再开始调用
def sel_func():
print('显示余额')
print('存款')
print('取款')
print('登入成功')
sel_func()
print('您的余额为1000000000')
sel_func()
print('取了2000元')
sel_func()
函数的使用注意细节:
如果先调用函数就会报错
#函数的参数的作用
def add_num1():
result=1+2
print(result)
add_num1()
#任意两个数字相加
def add_num1(a,b):#a和b是形参
result=a+b
print(result)
add_num1(1,5)#1 5是实参
返回值
def buy():
return '烟'
goods=buy()
print(goods)
return后面的代码都不执行了,退出了当前函数
def add_find(a,b):
return a+b
result=add_find(1,4)
print(result)
函数的说明文档
#函数的说明文档及其作用,是提示函数的作用
help() #可以在小括号里面任意填入函数名,就可以得到相关用法
#自己的函数是没有说明文档的,需要自己进行定义说明文档
'''
def 函数名(参数):
'''说明文档的内容'''#必须要写在第一行
代码
#函数的嵌套的调用 在A里面嵌套调用B
def testB():
print('-----testB------')
print('这里是testB函数执行的代码...(省略)...')
print('....testB end...')
def testA():
print('----testA start------')
testB()
print('----testA end----------')
testA()
嵌套调用的案例
例子1
打印一条横线
def print_line():
print('-'*20)
print_line()
#打印5条横线
def print_line():
print('-'*20)
def print_lines(num):
i=0
while i<num:
print_line()
i+=1
print_lines(8)
#求三个数的和,然后在计算平均値
def sum_num(a,b,c):
return a+b+c
result=sum_num(1,2,3)
print(result)
def average_num(a,b,c):
sumResult=sum_num(a,b,c)/3#返回值的赋值
return sumResult
m=average_num(1,2,3)
print(m)