Prime o no en Python

Todo programador se encuentra con el problema de verificar si un número es primo y, de hecho, es uno de los programas de nivel básico en cualquier idioma. También lo probé en muchos lenguajes diferentes, pero el mejor lenguaje que encontré para implementarlo es Python. Es solo una sola línea y el programa lo hace todo. Es tan simple y suave que otros idiomas.

El concepto de Any and All realmente ha reducido este problema a una sola línea y sí, también es rápido.
La lógica utilizada en este programa se basa en el método de la escuela para verificar el número primo .

# Returns true if n is prime else false
def prime(n):
    return all([(n % j) for j in range(2, int(n**0.5)+1)]) and n>1
  
# Driver code
n = 41
if prime(n):
       print("Yes")
else:
    print("No")
Yes

Este artículo es una contribución de Chinmoy Lenka . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *