Comprueba si un número es primo
Crea una función que devuelva True si un número es primo y False en caso contrario. Un número primo es cualquier entero positivo divisible exactamente por solo dos divisores: 1 y él mismo.
Los primeros diez números primos son:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29Ejemplos
is_prime(31) ➞ True
is_prime(18) ➞ False
is_prime(11) ➞ TrueNotas
- Un número primo no tiene otros factores aparte de 1 y él mismo.
- Si un número es impar, no es divisible por un número par.
- El 1 no se considera un número primo.