在帕斯卡奇数三角形中
1
3 5
7 9 11
我想创建一个函数,该函数返回与参数有关的奇数之和,该参数是 int ,表示Pascal三角形中的行。
def row_sum(n):
#your code
如果 n 为 2 ,则输出应为 8 ,即 3 + 5 如果 n 为 3 ,则输出应为 27 ,即 7 + 9 + 11 ,依此类推,对于 n 相对于帕斯卡的三角形。
我将很高兴了解一种遍历奇数并解决此问题的更简单的pythonic方式。
答案 0 :(得分:2)
如果你算算的话......
def row_sum(n)
return n**3
碰巧的是,您描述的三角形的行总和只是按顺序排列的完美立方体。