Función de verificación de número primo

Rust Easy functions

Tarea «Función de verificación de número primo»

Escriba la función is_prime, que recibe un número entero no negativo n y devuelve true si es primo, y false en caso contrario. Un número primo es un número natural mayor que 1 que no tiene otros divisores positivos además de 1 y sí mismo. La función debe manejar correctamente números del 0 al 1000. En main, lea el número desde la entrada estándar, llame a la función y muestre el resultado en forma de cadena "true" o "false".

Formato de entrada

Número entero n (0 ≤ n ≤ 1000).

Formato de salida

Cadena "true" o "false".

Ejemplos

Ejemplo 1

ENTRADA
2
SALIDA
true

Ejemplo 2

ENTRADA
7
SALIDA
true
main.rs