for i in range (1, 5):
for l in range (1, 5):
print(i, "x", l, "=", i*l, "\t", end="")
print()

출력값:


1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 1 x 4 = 4

2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8

3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12

4 x 1 = 4 4 x 2 = 8 4 x 3 = 12 4 x 4 = 16


여기서 4행 print() 한게 3번 행의 end 문 때문에 저거 까지는 같은 행에 연결되고 그 다음 행부터 진행되는거 맞죠??


end 문 설명이 "print(value0, value1, ... ,valueN, end=endString) 형태의 명령은 value0부터 N까지 화면상에 출력한 후, end String을 신규 행 연산 없이 동일한 행에 표시한다." 라고 되있는데, 이 설명만으로는 3행 print 문과 같은 행에 4행이 출력되는 지가 잘 명확하지 않은 것 같아요..


혹시 python 설명글이나 해설 해주실 수 있는 분 있나요? 간결하게라도 ㅠㅠ