7
编写一个Python程序，查找给定数字的阶乘。
def factorial(n):
    # 基本情况
    if n == 0:
        return 1

    # 递归情况
    else:
        return n*factorial(n - 1)

# 输入一个数字
num = int(input('输入一个数字：'))

# 输出数字的阶乘
print(num, '的阶乘是', factorial(num))