编写一个程序，接受一个整数，并计算并返回它的阶乘。输入数字：5
以下是Python编写的程序，计算并返回输入整数的阶乘：python
def，factorial(num)if，num，0:return，1
else:return，num，factorial(num，1)n，int(input(请输入一个整数：print(factorial(n)程序首先定义了一个名为factorial的函数，该函数采用一个整数参数num并返回num的阶乘。在函数内部，如果num为0，则返回1。否则，它使用递归调用自身来计算num，num-1）的阶乘。然后，程序提示用户输入一个整数，并使用int（函数将其转换为整数值n。最后，程序调用factorial（n）函数并打印结果。输入数字：5，程序的输出将为120（即5的