Escriba una función booleana llamada is_prime que toma un número entero como argumento y devuelve verdadero si el argumento es un número primo, o falso en caso contrario. Use la función en un programa que le pide al usuario que ingrese un número y luego imprime si el número es primo.
IDIOMA: PITÓN
DESAFÍO:
Un número primo es un número que solo se puede dividir uniformemente entre sí mismo y 1.
Por ejemplo, el número 5 es primo porque solo se puede dividir uniformemente por 1
y 5. El número 6, sin embargo, no es primo porque se puede dividir uniformemente
por 2 y 3.
Escriba una función booleana llamada is_prime que toma un número entero como argumento
y devuelve verdadero si el argumento es un número primo o falso en caso contrario. Usar
la función en un programa que solicita al usuario que ingrese un número y luego
imprime si el número es primo.
SOLUTION:
n=int(input("Enter an integer:")) def is_prime(n): if n<2: return False elif n==2: return True else: i=2 while i<n: if((n%i)==0): return False elif (n==27): return False else: i+=1 return True print(is_prime(n))
Posted in Aprender a codificar, Pitón