def powers(n, k):
"""Compute and returns the indices numbers of n, up to and including n^k"""
b = range(k+1)
print b
a = []
for i in b:
print a
a.append(n**b)
return a
上面的代码是我对这个问题的尝试。但是它返回:
TypeError: unsupported operand type(s) for ** or pow(): 'int' and 'list'
所以我的代码的 n**b 部分存在一些问题。