[정답 풀이]
n = int(input())
for i in range(1,n):
print(' '*(n-i)+ '*'*(2*i-1))
for i in range(n,0,-1):
print(' ' * (n - i) + '*' * (2 * i - 1))
- 별의 개수가 증가하는 부분과 감소하는 부분으로 나누고 for문 활용
★ range함수의 범위를 역순으로 지정하고 싶을 때는 세번째 파라미터에 음수를 넣는다.
- 출력결과 드래그해서 보면 별 뒤에 공백이 없음!!!!
'백준' 카테고리의 다른 글
[BaekJoon/Python3] 백준 2075번 : N번째 큰 수 (0) | 2024.07.22 |
---|---|
[BaekJoon/Python3] 백준 10988번 : 팰린드롬인지 확인하기 (0) | 2024.07.19 |
[BaekJoon/Python3] 백준 1157번 : 단어 공부 (0) | 2024.06.20 |
[BaekJoon/Python3] 백준 11718번 : 그대로 출력하기 (0) | 2024.06.06 |
[BaekJoon/Python3] 백준 [문자열] (0) | 2024.04.18 |