By Lenin Mishra
Let’s say you have a bunch of print statements.
print("Pylenin") print("loves") print("Python")
The output will look like below.
Pylenin loves Python
However, if you want to print over and over the same line in Python, you have to use the carriage return
print("Pylenin", end="\r") print("loves", end="\r") print("Python")
Even though the first 2 print statements are executed, the carriage returns makes the next stdout line start at the beginning of the current line.
Also, carriage return will only replace the number of characters contained in the print statement. So you have an extra n at the end.
flush parameters of
print() function here.