Adel Qalieh преди 13 години
родител
ревизия
34e3754dd2
променени са 1 файла, в които са добавени 16 реда и са изтрити 0 реда
  1. 16 0
      3.py

+ 16 - 0
3.py

@@ -0,0 +1,16 @@
+def prime_factors(n):
+    """Returns all the prime factors of a positive integer"""
+    factors = []
+    d = 2
+    while n > 1:
+        while n % d == 0:
+            factors.append(d)
+            n /= d
+        d = d + 1
+
+    return factors
+
+
+pfs = prime_factors(600851475143)
+largest_prime_factor = max(pfs)
+print largest_prime_factor