All MicroEvals
Complete the following Python function: ```python def prime...
Create MicroEval

Complete the following Python function: ```python def prime...

Prompt

Complete the following Python function: ```python def prime_fib(n: int): """ prime_fib returns n-th number that is a Fibonacci number and it's also prime. >>> prime_fib(1) 2 >>> prime_fib(2) 3 >>> prime_fib(3) 5 >>> prime_fib(4) 13 >>> prime_fib(5) 89 """ ```

Answer guidance

Canonical solution (function body): import math def is_prime(p): if p < 2: return False for k in range(2, min(int(math.sqrt(p)) + 1, p - 1)): if p % k == 0: return False return True f = [0, 1] while True: f.append(f[-1] + f[-2]) if is_prime(f[-1]): n -= 1 if n == 0: return f[-1]

Drag to resize
Drag to resize
Drag to resize