How to find the 100001 prime number in Python

1 Answer

0 votes
import math

def is_prime(num):
    if num < 2:
        return False
    for i in range(2, int(math.sqrt(num)) + 1):
        if num % i == 0:
            return False
    return True


count = 0
number = 1
target = 100001

while count < target:
    number += 1
    if is_prime(number):
        count += 1

print(f"The 100,001st prime number is: {number}")

 
 
'''
run:
 
The 100,001st prime number is: 1299721
 
'''

 



answered Jul 16, 2025 by avibootz

Related questions

1 answer 89 views
1 answer 73 views
1 answer 89 views
1 answer 89 views
1 answer 79 views
1 answer 71 views
...