Print all Prime numbers between 1 to n

In this program, we will print all Prime numbers between 1 to n.

Steps to solve the program
  1. Take starting and ending numbers as input through the user.
  2. Use for loop with the range function to iterate over each number from start to end.
  3. Use for loop inside the above for loop to print all Prime numbers from start to end.
  4. If a number is divisible by 1 and by itself then it is a prime number.
  5. Print the output.
				
					lower = int(input("Enter starting number: "))
upper = int(input("Enter ending number: "))

print("Prime numbers between", lower, "and", upper, "are:")

for num in range(lower, upper):
    count = 0
    for i in range(2, num):
        if num%i == 0:
            count += 1

    if count == 0:
        print(num, end=" ")
				
			

Output :

				
					Enter strating number: 1
Enter ending number: 100
Prime numbers between 1 and 100 are:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
				
			

check whether a number is a Prime number

find the sum of all prime numbers between 1 to n

Leave a Comment