Increment and Decrement Operators in Python
If you’re familiar with Python, you would have known Increment and Decrement operators ( both pre and post) are not allowed in it.
Python is designed to be consistent and readable. One common error by a novice programmer in languages with ++ and — operators is 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 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
Last Updated on October 29, 2021 by admin