Q: Why do multiple lines in python need print()? multiline = "Life is too short\nYou need python."
 
multiline #1
#'Life is too short\nYou need python.'

print(multiline) #2
#Life is too short
#You need python.

I don't know why the result of #1 can't show the same result of #2.

A: #1 is just showing you the result of repr(multiline), a non-ambiguous representation of the contents of multiline.
#2 is actually writing each character of multiline to standard output, with each character being shown in a terminal-dependent fashion.

A: Result one shows what you have input that is it will display it in the same format as you have input
Whereas the second one will give the output when the program is run
