예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
5
* *
** **
*** ***
**** ****
**********
**** ****
*** ***
** **
* *
N = int(input())
for i in range(1, N+1):
print('*' * i)
for i in range(N-1, 1):
print('*' * i)
for i in range(1, N+1):
star = '*' * i
spaces = ((N * 2) - (i * 2))
print(star + spaces + star)
for i in range(N-1, 1):
star = '*' * i
spaces = ((N * 2) - (i * 2))
print(star + spaces + star)
# 숫자 N을 입력받습니다.
N = int(input())
# 1부터 N번째까지 차례로 별을 늘려가며 출력
# 공백은 첫줄은 8 둘째줄은 6 이런식으로 발생됨
for i in range(1, N + 1):
star = '*' * i
spaces = ' ' * ((N * 2) - (i * 2))
print(star + spaces + star)
# N-1번째부터 1까지 차례로 별을 줄여가며 출력
# 공백은 첫줄은 0 2 4 6 8이런식으로 발생
for i in range(N-1, 0, -1):
star = '*' * i
spaces = ' ' * ((N * 2) - (i * 2))
print(star + spaces + star)
꼭 내일 다시 풀어볼 것!!