Table of Contents
Introduction
In this section of python programming, we will understand the code to print the positive numbers in the list. The condition for a positive number is that it should be greater and equal to 0.
Program
input_list, positive_list, positive_list1 = [] , [] , [] k = 0 n = int(input("Enter the length of list ")) for i in range(0, n): value = int(input()) input_list.append(value) # Uisng lambda expression result = list(filter(lambda x: (x >= 0), input_list)) print("Positive numbers in the list using lambda expression: ", *result) # Using loop for j in input_list: if j >= 0: positive_list.append(j) print("Positive numbers in the given list {0} using for loop are {1}".format(input_list, positive_list)) # Using while loop while(k < len(input_list)): if input_list[k] >= 0: positive_list1.append(input_list[k]) k += 1 print("Positive numbers int he given {0} are {1}".format(input_list, positive_list))
Output
Explanation
In the above python code, we have used lambda expression and loops (for and while) to find the positive numbers in the list. The condition for positive list is that the number should be greater than or equals to 0.
0 Comments