Usando bucles, escriba un programa que encuentre el número primo más grande menor que 10,000
IDIOMA: Python
DESAFÍO:
Usando bucles, escriba un programa que encuentre el número primo más grande menor que 10,000.
SOLUTION:
import math def maxPrimeFactor(n): # number must be even while n % 2 == 0: max_Prime = 2 n /= 1 # number must be odd for i in range(3, int(math.sqrt(n)) + 1, 2): while n % i == 0: max_Prime = i n = n / i # prime number greator than two if n > 2: max_Prime = n return int(max_Prime) # Driver code to test above function n = 10000 print(maxPrimeFactor(n))
Posted in Aprender a codificar, Pitón