Hey Jason, Yes you can do all but there is a proper use of end there. The print statement in Python3 has some optional parameters e.g.
Optional parameters always has the default values, same in that case end parameter has a value of new line, so every time we call
it will move the cursor to the new line, because default value for end is ‘newLine’.
But if we use it as
The default value is overwritten and now instead of going to a new line, it add a space and place the cursor there.
Same for the sep parameter, the default value for sep is space but if we use this
print(12, 24, -2, sep=':')
it will print this
Because the default value has been replaced and instead of using a space, it is using the that colon character which we have provided.
I hope things are clear now, if you still have any ambiguity, you can ask.