diff --git a/generate_numbers.py b/generate_numbers.py index bef48ad..1838df0 100644 --- a/generate_numbers.py +++ b/generate_numbers.py @@ -1,12 +1,29 @@ def natural_numbers(n): #Returns the list of natural numbers - #Code here + return list(range(1, n + 1)) def nth_fibonacci(n): #Returns n-th fibonacci number - #Code here + if n <= 0: + return 0 + elif n == 1: + return 1 + else: + a, b = 0, 1 + for _ in range(2, n + 1): + a, b = b, a + b + return b def is_prime(n): #Return true if 'n' is prime, otherwise returns false - #Code here \ No newline at end of file + if n < 2: + return False + if n == 2: + return True + if n % 2 == 0: + return False + for i in range(3, int(n**0.5) + 1, 2): + if n % i == 0: + return False + return True \ No newline at end of file