{"cells":[{"metadata":{},"cell_type":"markdown","source":"![En tête general](https://raw.githubusercontent.com/PythonLycee/PyLyc/master/img/En_tete_general.png)\n\n\n© Copyright Franck CHEVRIER 2019-2022 https://www.python-lycee.com.
\nLes activités partagées sur Capytale sont sous licence Creative Commons.\n\n Pour exécuter une saisie Python, sélectionner la cellule et valider avec SHIFT+Entrée.\n"},{"metadata":{},"cell_type":"markdown","source":"# Triangle de Pascal, propriétés des coefficients binomiaux \nGénération des coefficients binomiaux par la formule de Pascal, et propriétés des coefficients binomiaux."},{"metadata":{},"cell_type":"markdown","source":"### Sommaire\n\n1. Triangle de Pascal
\n2. Formule factorielle
\n3. Compléments : Quelques propriétés énoncées par Pascal
\n"},{"metadata":{},"cell_type":"markdown","source":"## 1. Triangle de Pascal\n\nDans cette partie, nous étudierons le \"triangle arithmétique\" décrit par Blaise Pascal dans son traité paru en 1655, pour ensuite implémenter en Python la construction de ce triangle."},{"metadata":{},"cell_type":"markdown","source":"__1.1. Suivre la vidéo suivante.__\n\n"},{"metadata":{},"cell_type":"markdown","source":"__1.2. Tester la syntaxe Python fournie ci-dessous, qui permet de générer un tableau carré de dimension $N \\times N$.__\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"# Tester cette cellule\nimport numpy as np\n\nN = 12 #nombre de lignes et de colonnes du tableau\n\nT = np.array( [ [0 for k in range(N)] for n in range(N)] )\nT","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"__1.3. Écrire une fonction Python Pascal qui reçoit en argument un entier N et qui renvoie le tableau de dimension $N \\times N$ contenant le triangle de Pascal, c'est à dire tel que le coefficient de la $n$ème ligne et de la $k$ème colonne sera $\\begin{pmatrix} n \\\\ k \\end{pmatrix}$__\n
\n
\nAides :\n