amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} /* Inline styles */ figure.acss05d59{max-width:150px;}div.acss138d7{clear:both;}div.acssf5b84{--relposth-columns:3;--relposth-columns_m:2;--relposth-columns_t:2;}div.acssa9a5c{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2023/01/prime-num-300x128.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss6bdea{color:#333333;font-family:Arial;font-size:12px;height:75px;}div.acsscae85{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2023/01/first-n-prime-300x113.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acssdff40{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2022/11/print-prime-1-300x128.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}a.acss9bfd5{font-size:14.52427184466pt;}a.acssc37f8{font-size:16.427184466019pt;}a.acss29e97{font-size:16.631067961165pt;}a.acss361c8{font-size:17.174757281553pt;}a.acss51c7b{font-size:20.029126213592pt;}a.acssa2e10{font-size:20.097087378641pt;}a.acss5dd67{font-size:21.728155339806pt;}a.acssf0e8e{font-size:12.077669902913pt;}a.acss759e3{font-size:17.922330097087pt;}a.acss0abf8{font-size:21.252427184466pt;}a.acss6bf84{font-size:13.504854368932pt;}a.acss349b0{font-size:10.038834951456pt;}a.acssf23c5{font-size:8pt;}a.acss7e0a8{font-size:9.2233009708738pt;}a.acsse6f77{font-size:16.970873786408pt;}a.acssc51bb{font-size:14.116504854369pt;}a.acss38f57{font-size:11.26213592233pt;}a.acss066f0{font-size:22pt;}a.acss4e811{font-size:17.31067961165pt;}a.acss9cc90{font-size:12.417475728155pt;}a.acss01721{font-size:15.339805825243pt;}a.acsse9f66{font-size:15.543689320388pt;}a.acss72254{font-size:20.708737864078pt;}a.acsseedeb{font-size:20.776699029126pt;}a.acss25b87{font-size:14.320388349515pt;}a.acss7c517{font-size:12.757281553398pt;}a.acss7a3ee{font-size:18.941747572816pt;}a.acssf92d5{font-size:18.26213592233pt;}a.acss551d3{font-size:16.291262135922pt;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
prime

Write a Python program to find the first n prime numbers

Write a Python program to find the first n prime numbers

In this article we are going to discuss the concept of “Write a Python program to find the first n prime numbers”

Prime numbers are fundamental in mathematics, appearing in numerous applications from cryptography to number theory. They are integers greater than 1, divisible only by 1, and themselves.

find the first n prime numbers

In this article, we’ll explore how to write a Python program to compute the first.

Program 1

# Write a Python program to find the first n prime numbers
n = int(input("Enter the number of prime numbers to find: "))

if n <= 0:
    print("Please enter a positive integer.")
    #input a positive integer from user
else:
    primes = []
    num = 2  # Start checking for primes from 2
    
    while len(primes) < n:
        is_prime = True
        for i in range(2, int(num**0.5) + 1):
            if num % i == 0:
                is_prime = False
                break
        if is_prime:
            primes.append(num)
        num += 1

    print(f"The first {n} prime numbers are: {primes}")

When the above code is executed, it produces the following result

Enter the number of prime numbers to find: 10
The first 10 prime numbers are: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]

 

Explanation:

  • The program starts by asking the user for n, the number of primes to find.
  • It initializes an empty list of primes to store the prime numbers and a variable “num” set to 2 (the first prime number).
  • A while loop runs until the list primes contain n elements.
  • Inside the loop:
  • It checks if the current “num” variable is prime by iterating from 2 to the square root of the “num” variable.
  • If no divisors are found, the “num” is added to the list of primes.
  • The “num” is incremented and the process repeats.
  • Finally, the program prints the list of the first n prime numbers.

Program 2

# Write a python program to find first n prime numbers
def is_prime(num):
    if num<2:
        return False
    for i in range(2, int(num**0.5) + 1):
        if num%i==0:
            return False
    return True
    
def first_n_primes(n):
    primes=[]
    num=2 #start cheking from 2 , the smallest prime
    while len(primes)<n:
        if is_prime(num):
            primes.append(num)
        num+=1
    return primes


#input the number opf primes to find
n=int(input("Enter the number to find prime numbers: "))
print(f"The first {n} prime numbers are: {first_n_primes(n)}")

When the above code is executed, it produces the following result

Enter the number to find prime numbers: 6
The first 6 prime numbers are: [2, 3, 5, 7, 11, 13]

 

  • is_prime(num): In this program, this function is used to determine if a number is a prime by checking divisibility up to the square root of the number
  • first_n_primes(n): In this program’s function, a “while loop” is used to keep finding primes until the desired count is reached.
  • The user inputs the number to n, and the program outputs the first n prime numbers

 

Suggested for you

Program to find whether a Number is Prime or Not in C++

Program to find whether a Number is Prime or Not in C

Program to find whether a Number is Prime or Not in Java

Program to find whether a Number is Prime or Not in Python

Program to find whether a Number is Prime or Not in PHP

Program to find whether a Number is Prime or Not using the PHP function

 

C++ program to find first n prime numbers

Java program to find first n prime numbers

C program to find first n prime numbers

 

 

C code to 5 ways to check whether the given integer is Even or Odd

Java code to 5 ways to check whether the given integer is Even or Odd

C++ code to 5 ways to check whether the given integer is Even or Odd

Python code to 5 ways to check whether the given integer is Even or Odd

Csharp:Print all prime numbers between 1 to 100 using do-while loop
Karmehavannan

I am Mr S.Karmehavannan. Founder and CEO of this website. This website specially designed for the programming learners and very especially programming beginners, this website will gradually lead the learners to develop their programming skill.

Recent Posts

10 best Ways to Subtract Two Numbers in Java (With Examples)

10 best Ways to Subtract Two Numbers in Java (With Examples) In this article, we…

4 weeks ago

Array Data Structure: Definition, Types, Operations & Advantages

Array Data Structure: Definition, Types, Operations & Advantages Array Data Structure Introduction In this post,…

1 month ago

20 ways to subtract two numbers in Java

20 ways to subtract two numbers in Java In this article, we will discuss the…

1 month ago

10 simple ways to add two numbers in Java

10 simple ways to add two numbers in Java In this article, we will discuss…

2 months ago

Python: Calculate Average of odd and even in a list using loops

Python: Calculate Average of odd and even in a list using loops In this post,…

3 months ago

Python: Average of Odd & Even Numbers from User Input

Python: Average of Odd & Even Numbers from User Input In this post, we will…

3 months ago