# Python For Loop With Condition

Last Updated : Aug 24, 2023

In this article we will show you the solution of python for loop with condition, you can iterate via a series of elements in Python the use of the for loop, which is a robust construct.

It offers you the capacity to time and again carry out a series of obligations based on a particular condition.

The for loop executes a block of code once for every new release even as iterating over every element in a series, like a list or a text.

To regulate the loop's behaviour and define when it should end, you can use a condition.

You can be flexible and tailor the iteration procedure to meet your particular needs by using a for loop with a condition.

It assists you in processing—if necessary—only those components that meet the specified requirement. Now move to the concept of python for loop with condition.

## Step By Step Guide On Python For Loop With Condition :-

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] even_numbers = [] odd_numbers = [] for num in numbers: if num % 2 == 0: even_numbers.append(num) else: odd_numbers.append(num) print("Even numbers:") for even_num in even_numbers: print(even_num) print("Odd numbers:") for odd_num in odd_numbers: print(odd_num) sum_of_even_numbers = sum(even_numbers) average_of_odd_numbers = sum(odd_numbers) / len(odd_numbers) print("Sum of even numbers:", sum_of_even_numbers) print("Average of odd numbers:", average_of_odd_numbers)

- We start through defining a list of numbers from 1 to 10 in this code.
- In order to report the even and ordinary numbers, respectively, we moreover create empty lists, even_numbers & odd_numbers.
- The subsequent element to do is to apply a for loop to time and again iterate over every variety in the numbers list.
- Using the modulo operator %, we determine whether or not the quantity is divisible by way of 2 for every generation.
- The quantity is added to the listing of even numbers if the remainder is zero, which shows that it's far an even variety.
- If the remainder isn't zero, the range is taken into consideration unusual and is delivered to the list of abnormal numbers.
- We divide the integers into their appropriate categories in this manner.
- To indicate the beginning of displaying the even numbers, we print the header "Even numbers:" after the loop.
- Then, each even number in the even_numbers list is iterated over and printed using a different for loop.
- Similar to that, we print the heading "Odd numbers:" and print every odd number inside the list of odd_numbers one at a time using a for loop.
- The sum() function, which accepts the even_numbers list as enter, is then used to compute the sum of the even numbers.
- The sum_of_even_numbers variable holds the outcome.
- The average of the odd numbers is then determined by adding up the values in the odd_numbers list using the sum() function and dividing the result by the list's length, which is determined using the len() function.
- The average_of_odd_numbers variable contains the average.
- The average of the odd numbers and the total of the even numbers are printed as the calculations' final results.

## Conclusion :-

Thus, we have successfully acquired the knowledge of the for loop with condition in Python.

Additionally, we determined that the for loop with a circumstance permits us to iterate over a listing of factors and take precise moves in reaction to a given condition.

It offers us freedom in handling the execution's go with the flow and lets in us to method best the portions that comply with the requirement.

I hope this article on python for loop with condition helps you and the steps and method mentioned above are easy to follow and implement.