【題目描述】輸出n(0<n)行楊輝三角形,n由使用者輸入。
【練習要求】請給出原始碼程式和執行測試結果,原始碼程式要求新增必要的註釋。
【輸入格式】一行中輸入1個整數n。
【輸出格式】輸出n行楊輝三角形,每個數的顯示格式:佔5位,右對齊。
【輸入樣例】3
【輸出樣例】 1 1
1 2 1
1 3 3 1
def generate_pascal_triangle(n): triangle = [] for i in range(n): row = [1] * (i + 1) for j in range(1, i): row[j] = triangle[i-1][j-1] + triangle[i-1][j] triangle.append(row) return triangle n = int(input("請輸入要生成的楊輝三角形的行數 n:")) pascal_triangle = generate_pascal_triangle(n) for row in pascal_triangle: print(row)