Réponse :
b) Le programme sert à montrer si un nombre entier n est divisible par un entier k compris dans [2 ; n]. Si il a trouvé au moins un nombre divisible, il envoit false, sinon true.
c) Le programme effectue n - 2 boucles.
d) Il arrive que le code trouve un nombre divisible par 0. Mais le problème, c'est que la boucle continue. Il suffit d'ajouter "break" juste en dessous de "rep=False" pour que la boucle ne continue pas pour rien et que le code soit plus rapide.