Python Program to Print Positive Numbers in a Range

Write a Python program to print positive numbers in a range or from 1 to n. This example allows minimum and maximum numbers and prints the positive numbers within that range.

minimum = int(input("Enter the Minimum Number = "))
maximum = int(input("Enter the Maximum Number = "))

print("\nAll Positive Numbers from {0} and {1}".format(minimum, maximum)) 
for num in range(minimum, maximum + 1):
    if num >= 0:
        print(num, end = '   ')
Python Program to Print Positive Numbers in a Range

This program helps to print positive numbers in a range using a while loop.

minimum = int(input("Enter the Minimum Number = "))
maximum = int(input("Enter the Maximum Number = "))

print("\nAll Positive Numbers from {0} and {1}".format(minimum, maximum))
while minimum <= maximum:
    if minimum >= 0:
        print(minimum, end = '   ')
    minimum = minimum + 1
Enter the Minimum Number = -50
Enter the Maximum Number = 39

All Positive Numbers from -50 and 39
0   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39  

In this example, the positiveNumbers function accepts two integers and prints the positive numbers between them.

def positiveNumbers(x, y):
    for num in range(x, y + 1):
        if num >= 0:
            print(num, end = '   ')


minimum = int(input("Enter the Minimum Number = "))
maximum = int(input("Enter the Maximum Number = "))

print("\nAll Positive Numbers from {0} and {1}".format(minimum, maximum)) 
positiveNumbers(minimum, maximum)
Enter the Minimum Number = -90
Enter the Maximum Number = 50

All Positive Numbers from -90 and 50
0   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49   50  

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.