1、打开JetBrains PyCharm软件。
2、在代码编辑区域敲入以下代码def sum(n): def fact(a): t=1 for i in range(1,a+1): t*=i return t s=0 for i in range(1,n+1): s+=fact(i) return sn=eval(input("请输入数字:"))print("{}以内的阶乘之和为:{}".format(n,sum(n)))
3、本代码的注释如下:def 衡痕贤伎sum(n): def fact(a): t=1 #求n的阶乘 for i in rang髫潋啜缅e(1,a+1): t*=i return t s=0 #求阶乘的和 for i in range(1,n+1): s+=fact(i) return s#将输入的字符串的值,赋值给n。n=eval(input("请输入数字:"))print("{}以内的阶乘之和为:{}".format(n,sum(n)))
4、运行结果如下。