How to print in same line in Python?


The print() method in Python automatically prints in the next line each time. The print() method by default takes the pointer to the next line.

Example

 Live Demo

for i in range(5):
   print(i)

Output

0
1
2
3
4

Modify print() method to print on the same line

The print method takes an extra parameter end=" " to keep the pointer on the same line.

The end parameter can take certain values such as a space or some sign in the double quotes to separate the elements printed in the same line.

Syntax

print("..." , end=" ")

Print on same line with space between each element

The end=” “ is used to print in the same line with space after each element. It prints a space after each element in the same line.

Example

 Live Demo

for i in range(5):
   print(i,end=" ")

Output

0 1 2 3 4

Print on same line without space between elements

The end="" is used to print on same line without space. Keeping the double quotes empty merge all the elements together in the same line.

Example

 Live Demo

for i in range(5):
   print(i,end="")

Output

01234

Print on same line with some sign between elements

The end="," is used to print in the same line with a comma after each element. We can use some other sign such as ‘.’ or ‘;’ inside the end parameter.

Example

 Live Demo

for i in range(5):
   print(i,end=",")
   print(i,end=".")

Output

0,1,2,3,4,
0.1.2.3.4.

Updated on: 22-Aug-2023

100K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements