문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 $N(1 ≤ N ≤ 100)$이 주어진다.
출력
첫째 줄부터 $N$번째 줄까지 차례대로 별을 출력한다.
풀이
- for 반복문을 통해 출력해준다.
- 입력받는 n에 따라, ‘’ 앞에 오는 공백의 갯수에 유의하여 코드 작성 (‘‘의 갯수와 공백의 갯수가 합쳐서 n개)
코드
n = int(input())
for i in range(1, n+1):
print(" "*(n-i) + "*"*i)
chat_bubble 댓글남기기
댓글남기기