Multiplication error in python

nn pruebauno at latinmail.com
Tue Sep 27 13:42:02 EDT 2011


On Sep 27, 1: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.

You must be doing something different than these steps:

Python 3.2.2 (default, Sep  4 2011, 09:51:08) [MSC v.1500 32 bit
(Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> l=[1,2,3,4,5]
>>> i=0
>>> for a in l:
	p=2*a
	t=p+i
	i=t


>>> t
30
>>>



More information about the Python-list mailing list