On Sep 27, 1:43 pm, Chris Rebert <c...@rebertia.com> wrote: > On Tue, Sep 27, 2011 at 10:21 AM, sakthi <sakth...@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. > > My Python gives 30; methinks perhaps you've elided some important part > of your code. > Also, I note that your loop body can be significantly simplified to > just: i += 2*a > > Cheers, > Chris > --http://rebertia.com
if i put i += 2*a it returns 155. -- http://mail.python.org/mailman/listinfo/python-list