编写程序,求1!+2!+…+20!。并将结果输出到D盘根目录下的test.txt文件中,输出格式为:
1!+2!+…+20! = 结果
sum =0
for n in range(1,21):
t=1
for i in range(1,n+1):
t=t*i
sum=sum+t
#print('sum is %d'%sum)
full_path="D:\\test.txt"
file=open(full_path,'w')
file.write("1!+2!+...+20!= %d"%sum)
file.close()