<font color="#000000"><font size="2"><font face="verdana,sans-serif">In my python 3.2, no problem:<br><br>>>> l=[1,2,3,4,5]<br>>>> i=0<br>>>> for a in l:<br>...   p=2*a<br>...   t=p+i<br>...   i=t<br>

...   print("p={}, t={}, i={}".format(p,t,i))<br>... <br>p=2, t=2, i=2<br>p=4, t=6, i=6<br>p=6, t=12, i=12<br>p=8, t=20, i=20<br>p=10, t=30, i=30<br>>>> t<br>30<br>>>> <br><br clear="all"></font></font></font><font face="verdana, sans-serif">paz e amor (love and peace),<br>

<br>Alysson Bruno<br>Palmas(TO)<br>Brasil<br><br><a href="http://abruno.com/" target="_blank">http://abruno.com </a></font><br><div><br></div><div>Leia: Heo Sargila: História da Criação: <a href="http://heosargila.blogspot.com/2011/09/historia-da-criacao.html" target="_blank">http://heosargila.blogspot.com/2011/09/historia-da-criacao.html</a></div>

<br>
<br><br><div class="gmail_quote">2011/9/27 sakthi <span dir="ltr"><<a href="mailto:sakthi92@gmail.com">sakthi92@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

In the following code,<br>
>>> l=[1,2,3,4,5]<br>
>>> i=0<br>
>>> for a in l:<br>
...     p=2*a<br>
...     t=p+i<br>
...     i=t<br>
...<br>
>>> t<br>
45<br>
<br>
Python gives an answer as 45. But i am getting 30 when i execute<br>
manually. Is there any different multiplication pattern in python?<br>
Thank yu.<br>
<font color="#888888">--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</font></blockquote></div><br>