Döngüleri kullanarak 10.000’den küçük en büyük asal sayıyı bulan bir program yazın.
DİL: Python
MEYDAN OKUMA:
Döngüleri kullanarak 10.000’den küçük en büyük asal sayıyı bulan bir program yazın.
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 Kodlamayı Öğren, piton