diff --git a/prime_numbers.py b/prime_numbers.py index e69de29..104f75f 100644 --- a/prime_numbers.py +++ b/prime_numbers.py @@ -0,0 +1,13 @@ +from math import sqrt + + +def get_prime_numbers(n): + result = range(2, n+1) + num = 2 + j = 1 + while num <= int(sqrt(n)+1) and j < len(result): + result = [i for i in result if i%num != 0 or i == num] + num = result[j] + j += 1 + return result +get_prime_numbers(20) diff --git a/prime_numbers.pyc b/prime_numbers.pyc new file mode 100644 index 0000000..eb8d888 Binary files /dev/null and b/prime_numbers.pyc differ diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000..f01a939 Binary files /dev/null and b/tests/__init__.pyc differ diff --git a/tests/test_get_prime_numbers.pyc b/tests/test_get_prime_numbers.pyc new file mode 100644 index 0000000..fd21625 Binary files /dev/null and b/tests/test_get_prime_numbers.pyc differ