# -*- coding:cp936 -*-
#作者 zyc
#2015/11/9
#计算1~10阶乘然后累加
#2015/11/11完成
print "计算1~10阶乘然后累加"
str1 = ""
sum1 = 1
sum2 = 0
for j in range(1,11):
for i in range(1, j):
sum1 = sum1 * i
sum2 = sum2+sum1#把sum1和i相乘的结果相加
str1 = str1+str(j)
if j != 10:#if判断语句判断!+输不输出
str1 = str1+"!+"
else:#else判断语句判断!输不输出
str1 = str1+"!"
print str1,"=",sum2
运行之后的样子