On 07/06/2012 09:56 PM, iMath wrote:
What’s the differences between these two  pieces of code ?
(1)
for i in range(1, 7):
print(2 * i, end='   ')


(2)
for i in range(1, 7):
     print(2 * i, end='   ')
print()


when executed both  respectively in Python shell ,I  get  the same effect . Who 
can tell me why  ?

What "effect" are you referring to? What did you expect? What did you get? What version of Python? (3 I'd guess).

As for me, the first one fails because of a syntax (indentation) error and the second prints the even numbers 2 through 12. What are we supposed to be comparing?

Gary Herron




--
Dr. Gary Herron
Department of Computer Science
DigiPen Institute of Technology
(425) 895-4418


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to