当然可以。以下是一个简单的Python函数实现,用于计算给定数字的阶乘:
def factorial(num):
if num == 0:
return 1
else:
return num * factorial(num - 1)
number = int(input("请输入一个数:"))
print(f"{number}的阶乘是:{factorial(number)}")
这段代码中定义了一个名为factorial
的递归函数,它可以计算任何非负整数的阶乘。程序会首先提示用户输入一个数,然后调用这个函数,并输出最终的阶乘结果。如果你想要用这段代码,请复制到Python的环境中运行。