def calc(num):
if num == 1:
return 1
else:
return [2 * calc(num-i) + math.pow(2,i) - 1 for i in range (1, num)]
実行すると、次のエラーが表示されます。
TypeError: can only concatenate list (not "float") to list. How can i fix this?
def calc(num):
if num == 1:
return 1
else:
return [2 * calc(num-i) + math.pow(2,i) - 1 for i in range (1, num)]
実行すると、次のエラーが表示されます。
TypeError: can only concatenate list (not "float") to list. How can i fix this?