n = int(input()) for i in range(n): for j in range(n-1, i, -1): print(" ",end="") for j in range(0, 2*i+1): print("*",end="") print() for i in range(1, n): for j in range(i): print(" ",end="") for j in range(2*(n-i)-1, 0, -1): print("*",end="") print() 파이썬은 print가 끝나면 다음 줄로 넘어가기 때문에 end를 써서 한 줄에 출력될 수 있도록 한다.
[python] 백준 : 별 찍기 - 7 (2444번)
n = int(input()) for i in range(n): for j in range(n-1, i, -1): print(" ",end="") for j in range(0, 2*i+1): print("*",end="") print() for i in range(1, n): for j in range(i): print(" ",end="") for j in range(2*(n-i)-1, 0, -1): print("*",end="") print() 파이썬은 print가 끝나면 다음 줄로 넘어가기 때문에 end를 써서 한 줄에 출력될 수 있도록 한다.
2024.01.24