'''------------------------------------------------------
【程序设计】
---------------------------------------------------------

题目:编写函数main 求3!+6!+9!+12!+15+18!+21!。

要求:编写函数中包含输出语句,直接打印表达式的结果。

---------------------------------------------------------
注意:部分源程序给出如下。请勿改动其它函数中的任何内容,
      仅在函数的注释标志之间填入所编写的若干语句。
------------------------------------------------------'''
def main():    
    #**********Program**********
    s = 0
    factorial = 1
    num = [3,6,9,12,15,18,21]
    for i in num:
        for j in range(1, i+1):
            factorial *= j
        s += factorial
        factorial = 1
    print(s)
    #**********  End  **********

if __name__ == '__main__':
    main()