我不知道我在做什麼錯我的代碼在這裏得到一個遞歸帕卡爾的三角形在python中工作。任何幫助,懇請讚賞:)遞歸帕斯卡的三角形(Python)
n = 5
def printPascal(n):
Pascal_List = []
if n == 0:
Pascal_List.append([1])
return Pascal_List
if n == 1:
Pascal_List.append([1])
Pascal_List.append([1,1])
return Pascal_List
else:
new_row = [1]
final_r = printPascal(n - 1)
last_row = final_r[-1]
for k in range(1, last_row[-1]):
new_row.append(final_r[k] + final_r[k - 1])
new_row += last_row
final_r.append(new_row)
return final_r
print(printPascal(n))
你要問關於* *具體問題,而不是隻說「這是我的代碼,它不工作,請調試它給我。」。見[help/on-topic] – SiHa