# def 函数定义的关键字
#接受非负整数n,返回n的阶乘
#阶乘的定义,0的阶乘值为1,5! =1*2*3*4*5=120
#函数的定义放在调用前
def fact(n): #函数名用小写字母或用下划线连接的多个小写字母单词
"""文档字符串
接收一个非负整数n为参数,返回n的阶乘值,正整数
"""
result=1 #累乘计算,初值设1,累加的计算初值设0
for i in range(1,n+1):
result = result*i
return result #返回语句,把处理结果返回函数调用处
if __name__ == '__main__':
num=int(input()) #用户输入一个非负整数
print(fact(num))
阶乘函数的定义
最新推荐文章于 2023-09-18 14:16:45 发布