In this program, we will print all Prime numbers between 1 to n.
Steps to solve the program
- Take starting and ending numbers as input through the user.
- Use for loop with the range function to iterate over each number from start to end.
- Use for loop inside the above for loop to print all Prime numbers from start to end.
- If a number is divisible by 1 and by itself then it is a prime number.
- 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