Python: for loop


In python, for loop allows the loop to run over a specific sequence of values. In other words, for every value in the sequence, the loop runs once. Thus we can avoid infinite loops by using a for loop.

Syntax

Python for loop

Example

Similar to example of while loop lets handle same scenario with for loop:

	for number in 1,2,3,4,5:
	    print("The current number is ",number) 

Output

The current number is  1
The current number is  2
The current number is  3
The current number is  4
The current number is  5

In the above for loop , the statement inside the loop will execute for each value of number.

Another variation of for loop

In Python, there is an easy way to achieve this by using range(x,y,step). It creates a sequence from x to y-1 with a difference of step between each value. 

Example

	start=1
	end=10
	step=2	
	for number in range (start, end, step):
	    print("The current number is ", number) 

Output

The current number is  1
The current number is  3
The current number is  5
The current number is  7
The current number is  9

In the above example of for loop, the start value will vary from 1 to end-1 i.e 9 and each step increase start value as step 2.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s