s2Eva_IIT2003_T2 Mostrar un triángulo de Pascal

Ejercicio: 2Eva_IIT2003_T2 Mostrar un triángulo de Pascal

Propuesta de solución en Python: py_pdf, también en versión matlab: m_pdf

Tarea: Convertir el algoritmo a función.

# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 2da Eval II Termino 2003
# Tema 2. Triangulo pascal
# propuesta: edelros@espol.edu.ec

import numpy

n=int(input('tamaño del triangulo: '))

pascal=numpy.zeros(shape=(n,n),dtype=int)
f=0
while (f<n):
    c=0
    while (c<=f):
        if (c==0 or c==f):
            pascal[f,c]=1
        else:
            pascal[f,c]=pascal[f-1,c]+pascal[f-1,c-1]
        c=c+1
    f=f+1

print(pascal)