Multiplication error in python
becky_lewis
bex.lewis at gmail.com
Tue Sep 27 19:43:00 CEST 2011
I tried running your code in ipython:
In [1]: l = [1,2,3,4,5]
In [2]: i = 0
In [3]: for a in l:
...: p = 2 * a
...: t = p + i
...: i = t
...:
In [4]:
In [4]: t
Out[4]: 30
The output from Python was 30, not 45. What Python version are you
running?
On Sep 27, 6:21 pm, sakthi <sakth... at gmail.com> wrote:
> In the following code,>>> l=[1,2,3,4,5]
> >>> i=0
> >>> for a in l:
>
> ... p=2*a
> ... t=p+i
> ... i=t
> ...>>> t
>
> 45
>
> Python gives an answer as 45. But i am getting 30 when i execute
> manually. Is there any different multiplication pattern in python?
> Thank yu.
More information about the Python-list
mailing list