newline feature of print command in Python
<p>I am teaching myself how to program in Python, and I have a question about "print".</p>

<p>I know that print statement has a newline "\n" feature embedded into it, but I noticed that whenever my code ends with a print statement, for example,  print("This is the end"), it does not create a newline.</p>

<p>Is it a feature of Python that the newline of the very <strong>last</strong> print statement is suppressed?</p>

<p>p.s. I am using IDLE</p>