👤

def factorielle(n) :
f=1 # on initialise à 1
for i in range(1,n+1) : # on fait aller i de 1 à n de 1 en 1
f=f*i # A chaque passage dans la boucle, on multiplie par
la valeur de i qui s'incrémente de 1.
return f
Ci-dessus, on a un programme python, avec les explications (#) qui permet de calculer n !
Sur le même modèle, écrire une fonction python pour
1) générer la n-ième ligne du triangle de Pascal (en utilisant la relation
de Pascal), pour un entier naturel n donné.
2) générer une permutation des n premiers entiers naturels non nuls,
pour un entier naturel n donné (La fonction « choice » du module
random permet de choisir aléatoirement un élément dans une liste).
3) calculer le nombre de k_arrangements parmi n, pour deux entiers n et k donnés.