Python Program to Print All Prime Numbers Between 1 to N

27-Oct-2022

.

Admin

Python Program to Print All Prime Numbers Between 1 to N

Hi Dev,

In this short tutorial we will cover an Python Program to Print All Prime Numbers Between 1 to N. it's simple example of print n prime numbers in python. you will learn How to Display all Prime Numbers from 1 to N in Python. This post will give you simple example of Program for Prime numbers between two numbers in Python. You just need to some step to done Write a Python Program to print Prime Numbers from 1 to N using Loop.

Python program to print prime numbers from 1 to n; In this tutorial, you will learn how to print prime numbers from 1 to n (10, 100, 500, 1000) using for loop and while loop in python.

let's see below simple example with output:

Example 1: Python Program to find Prime Number using For Loop


Python Program to Check A given Number is Prime Or Not

Num = int(input(" Please Enter any Number: "))

count = 0

for i in range(2, (Num//2 + 1)):

if(Num % i == 0):

count = count + 1

break

if (count == 0 and Num != 1):

print(" %d is a Prime Number" %Num)

else:

print(" %d is not a Prime Number" %Num)

Output:

Please Enter any Number: 50

50 is not a Prime Number

Example 2: Python Program To Print Numbers From 1 to N Using For Loop

# Python Program to print n prime number using for loop

Number = int(input(" Please Enter any Number: "))

print("Prime numbers between", 1, "and", Number, "are:")

for num in range(1, Number + 1):

# all prime numbers are greater than 1

if num > 1:

for i in range(2, num):

if (num % i) == 0:

break

else:

print(num)

Output:

Please Enter any Number: 20

Prime numbers between 1 and 20 are:

2 3 5 7 11 13 17 19

Example 3: Python Program To Print Numbers From 1 to N Using While Loop

# Python Program to print Prime Numbers from 1 to N

max = int(input(" Please Enter Any Number: "))

Number = 1

print("Prime numbers between", 1, "and", max, "are:")

while(Number <= max):

count = 0

i = 2

while(i <= Number//2):

if(Number % i == 0):

count = count + 1

break

i = i + 1

if (count == 0 and Number != 1):

print(" %d" %Number, end = ' ')

Number = Number + 1

Output:

Please Enter Any Number: 10

Prime numbers between 1 and 10 are:

2 3 5 7

Example 4: Python program to find sum of all prime numbers between 1 to n

# Python Program to print n prime number using for loop

max = int(input("Find sum of prime numbers upto : "))

sum = 0

for num in range(2, max + 1):

i = 2

for i in range(2, num):

if (int(num % i) == 0):

i = num

break;

#If the number is prime then add it.

if i is not num:

sum += num

print("\nSum of all prime numbers upto", max, ":", sum)

Output:

Find sum of prime numbers upto : 25

Sum of all prime numbers upto 25 : 98

I hope it can help you...

#Python