Computer Science Related Others Courses AvailableThe Best Codder.blogspot.com

Increment and Decrement Operators in Python

 

Increment and Decrement Operators in Python


Python is designed to be consistent and readable. One common error by a novice programmer in languages with ++ and — operators are mixing up the differences (both in precedence and in return value) between pre and post-increment/decrement operators. Simple increment and decrement operators aren’t needed as much as in other languages.

You don’t write things like :

for (int i = 0; i < 5; ++i)

For normal usage, instead of i++, if you are increasing the count, you can use

i+=1 or i=i+1

In Python, instead, we write it like below and the syntax is as follow:

for variable_name in range(start, stop, step)
  • start: Optional. An integer number specifying at which position to start. Default is 0
  • stop: An integer number specifying at which position to end.
  • step: Optional. An integer number specifying the incrementation. Default is 1

# A sample use of increasing the variable value by one.
count=0
count+=1
count=count+1
print('The Value of Count is',count)
 
# A Sample Python program to show loop (unlike many
# other languages, it doesn't use ++)
# this is for increment operator here start = 1,
# stop = 5 and step = 1(by default)
print("INCREMENTED FOR LOOP")
for i in range(0, 5):
   print(i)
 
# this is for increment operator here start = 5,
# stop = -1 and step = -1
print("\n DECREMENTED FOR LOOP")
for i in range(4, -1, -1):
   print(i)
Output
INCREMENTED FOR LOOP
0
1
2
3
4

 DECREMENTED FOR LOOP
4
3
2
1
0
Output-1: INCREMENTED FOR LOOP
0
1
2
3
4
Output-2: DECREMENTED FOR LOOP
4
3
2
1
0

Post a Comment

© Python . The Best Codder All rights reserved. Distributed by