[ 백준 문제 2439 / 파이썬 ] 별 찍기 - 2
2023. 2. 5. 21:15ㆍ백준/파이썬
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
*
**
***
****
*****
이렇게 출력하는 문제입니다.
나의 정답 :
STAR = int(input())
for i in range(1, STAR+1): # 줄을 생성
for j in range(STAR-i): # 공백 생성
print(" ", end = '')
for k in range(i): # 별을 생성
print("*", end = '')
print()
for문을 세 번 써줬습니다.
for i in range(1, STAR+1): # 줄을 생성
print()
- 첫 번째 for문의 역할 : 줄 생성하기
출력이 끝나고 print()를 통해 \n하는 역할을 합니다.
for j in range(STAR-i): # 공백 생성
print(" ", end = '')
- 두 번째 for문의 역할 : 공백 생성하기
for k in range(i): # 별을 생성
print("*", end = '')
- 세 번째 for문의 역할 : 별 생성하기
'백준 > 파이썬' 카테고리의 다른 글
[ 백준 문제 10951 / 파이썬 ] A+B - 4 : EOF 관련 문제 (0) | 2023.02.07 |
---|---|
[ 백준 문제 10952 / 파이썬 ] A+B - 5 (0) | 2023.02.06 |
[ 백준 문제 2438 / 파이썬 ] 별 찍기 - 1 (0) | 2023.02.05 |
[ 백준 문제 11021 / 파이썬 ] A+B - 7 (0) | 2023.02.05 |
[ 백준 문제 15552 / 파이썬 ] 빠른 A+B (0) | 2023.02.05 |