问题分析:
计算公式 13 + 23 + 33 + 43 + …….+ n3
实现要求:
输入 : n = 5
输出 : 225
公式 : 13 + 23 + 33 + 43 + 53 = 225(注:求n=1~5的各位数的立方“3”之和)
代码如下:
# 定义立方和的函数 def sumOfSeries(n): sum = 0 for i in range(1, n+1): sum +=i*i*i return sum # 调用函数 n = 5 print(sumOfSeries(n))
运行结果:225 输入 : n = 7
输入 : 784
公式 : 13 + 23 + 33 + 43 + 53 + 63 + 73 = 784(注:求n=1~7的各位数的立方“3”之和)
# 调用函数 n = 7 print(sumOfSeries(n))
运行结果:784