Infosys Interview Question

write a code for pascal's triangle

Interview Answer

Anonymous

Oct 4, 2025

def pascal_triangle(n): triangle = [] for i in range(n): row = [1] # First element of each row is 1 if i > 0: for j in range(1, i): row.append(triangle[i-1][j-1] + triangle[i-1][j]) row.append(1) # Last element of each row is 1 triangle.append(row) return triangle # Example usage: num_rows = 5 result = pascal_triangle(num_rows) for row in result: print(row)