def ligne_suivante(L): LL=[1] for i in range(len(L)-1): LL.append(L[i]+L[i+1]) LL.append(1) return LL def ligne(n): if n==0: return [1] else: return ligne_suivante(ligne(n-1)) def pascal(n, p): return ligne(n)[p]