函数的定义与使用
函数:函数是一段具有特定功能的、可重用的语句组。
定义函数格式
函数的调用:返回值=函数名(输入参数)
例题:求1!+2!+...+n!
def factoria(x):#定义一个阶乘函数
s=1
for i in range(1,x+1):
s*=i
return s
n=int(input())
res=0
for i in range(1,n+1):
res+=factoria(i)#调用函数
print(res)
返回值:使用return返回计算结果
return可以返回多个变量 ,没有return语句,函数返回值为None。
形参与实参:
形参:定义函数时的输入参数
实参:调用函数时的传入参数
变量作用域:
作用域:变量的有效范围
局部变量:函数内部的变量,仅作用于函数内部
全局变量:函数外部的变量,作用于全局
在函数内部使用全局变量,使用global声明。