Fonction pour vérifier un nombre premier

Go Easy functions

Tâche «Fonction pour vérifier un nombre premier»

Écrivez une fonction isPrime(n int) bool qui détermine si l’entier n passé est premier. Un nombre premier est un nombre naturel supérieur à 1 qui n’a pas de diviseurs positifs autres que 1 et lui-même. La fonction doit retourner true si le nombre est premier, et false dans le cas contraire. Dans le programme principal, lisez un entier depuis l’entrée standard et affichez le résultat de la fonction.

Format d\ entrée

Un entier n (0 ≤ n ≤ 10^6).

Format de sortie

true si le nombre est premier, sinon false.

Exemples

Exemple 1

ENTRÉE
2
SORTIE
true

Exemple 2

ENTRÉE
4
SORTIE
false
main.go