How does one write a function that increments a number?
Steven D'Aprano
steve at REMOVETHIScyber.com.au
Sat Jun 25 14:14:19 EDT 2005
On Fri, 24 Jun 2005 21:53:03 -0700, anonymousnerd at gmail.com wrote:
> Apologies if this question seems stupid: How does one write a
> function that increments a value in Python? When I tried, the variable
> never changed.
> The session went like this:
>>>> def incr(counter):
> counter = int(counter)
> counter += 1
>
>>>> counter = 1
>>>> incr(counter)
>>>> print counter
> 1
Why does it need to be a function? Why complicate matters? Isn't it
simpler to just do this:
counter = 1
counter += 1
print counter
--
Steven
More information about the Python-list
mailing list