19 lines
358 B
Python
19 lines
358 B
Python
|
def nth_prime_number(n):
|
||
|
if n==1:
|
||
|
return 2
|
||
|
count = 1
|
||
|
num = 1
|
||
|
while(count < n):
|
||
|
num +=2 #optimization
|
||
|
if is_prime(num):
|
||
|
count +=1
|
||
|
return num
|
||
|
|
||
|
def is_prime(num):
|
||
|
factor = 2
|
||
|
while (factor * factor <= num):
|
||
|
if num % factor == 0:
|
||
|
return False
|
||
|
factor +=1
|
||
|
return True
|