Python program to print all positive numbers in a range Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report In this article, we will explore various methods to print all positive numbers in a range. The simplest way to do this is by using a loop. Use a simple for loop to iterate through the given range and check if each number is greater than zero before printing it. Python start = -5 end = 3 # Loop through range and print positive numbers for val in range(start, end + 1): # checks whether current number is positive if val > 0: print(val) Output1 2 3 Let's explore other different ways to print all positive numbers in a rangeTable of ContentUsing List comprehensionUsing filter() FunctionUsing List comprehensionList comprehension provides a more compact and efficient way to filter numbers. In this method, we will create a list of positive numbers using a list comprehension and then print them. Python start = -5 end = 3 # Use list comprehension to filter positive numbers and print them res = [val for val in range(start, end + 1) if val > 0] print(res) Output[1, 2, 3] Explanation: [val for val range(start, end + 1) if val > 0] iterates through the range and only includes the numbers that are greater than zero.Using filter() Functionfilter() function allows us to filter elements from an iterable based on a condition. In this case, we will use filter() to get positive numbers in the range and then print them. Python start = -5 end = 3 # Use filter to get positive numbers res = filter(lambda val: val > 0, range(start, end + 1)) # Convert filter object to list and print print(list(res)) Output[1, 2, 3] Explanation:filter() function takes two arguments: a function and an iterable. Here, lambda val: val> 0 function checks if a number is positive.filter() function returns a filter object which is an iterator, so we convert it to a list using list(). Comment More infoAdvertise with us Next Article Python program to print positive numbers in a list S Shivam_k Follow Improve Article Tags : Python python-list Python list-programs Practice Tags : pythonpython-list Similar Reads Python program to print positive numbers in a list In this article, we will explore various methods to o print positive numbers in a list. The simplest way to do is by using for loop function. Using LoopThe most basic method for printing positive numbers is to use a for loop to iterate through the list and check each element.Pythona = [-10, 15, 0, 2 1 min read Python program to print positive numbers in a list In this article, we will explore various methods to o print positive numbers in a list. The simplest way to do is by using for loop function. Using LoopThe most basic method for printing positive numbers is to use a for loop to iterate through the list and check each element.Pythona = [-10, 15, 0, 2 1 min read Python program to print positive numbers in a list In this article, we will explore various methods to o print positive numbers in a list. The simplest way to do is by using for loop function. Using LoopThe most basic method for printing positive numbers is to use a for loop to iterate through the list and check each element.Pythona = [-10, 15, 0, 2 1 min read Python Program to Print all Prime numbers in an Interval The task of printing all prime numbers in an interval in Python involves taking two input values representing a range [x, y] and finding all prime numbers within that range. A prime number is a natural number greater than 1 that is divisible only by 1 and itself. For example, in the interval [2, 7], 4 min read Python Program to Print all Prime numbers in an Interval The task of printing all prime numbers in an interval in Python involves taking two input values representing a range [x, y] and finding all prime numbers within that range. A prime number is a natural number greater than 1 that is divisible only by 1 and itself. For example, in the interval [2, 7], 4 min read Python Program to Print all Prime numbers in an Interval The task of printing all prime numbers in an interval in Python involves taking two input values representing a range [x, y] and finding all prime numbers within that range. A prime number is a natural number greater than 1 that is divisible only by 1 and itself. For example, in the interval [2, 7], 4 min read Like