SunuCode
Tous les exercices
Niveau 3 · Boucles· boucle, test de divisibilité

Ce nombre est-il premier ?

Énoncé

Écris une fonction est_premier(n) qui renvoie True si n est un nombre premier, et False sinon. Un nombre premier est un entier strictement supérieur à 1 qui n'admet aucun diviseur en dehors de 1 et de lui-même. Attention aux cas 0, 1 et aux nombres négatifs : aucun n'est premier.

Ton code est testé en appelant est_premier directement. Ta fonction doit renvoyer le résultat avec return, pas l'afficher. Tes print() de débogage sont autorisés : ils apparaissent en console sans fausser la correction.

Indices

Coince ? Dévoile les indices un par un.

solution.py
Tests

Écris ta solution, puis clique sur Tester. 7 cas t'attendent.

7 cas de test · 3 secrets