본문 바로가기
카테고리 없음

[백준 2438번] 파이썬(python) for문 I 별 찍기 - 1

by MD.Kang 2021. 4. 15.

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

예제 입력 1 

5

예제 출력 1

*

**

***

****

*****

 

n = int(input())
x = ''
for i in range(1, n + 1):
    print('*' * i + ' '*(n - i))

 

 

알았던 내용

range에서 범위를 설정하는 것

 

몰랐던 내용

출력되는 수를 지우고 문자 * 로 변경하는 방법. 그리고 출력되는 문자의 위치를 변경하는 방법.

가령   별이 우측 끝에서 출력되거나 또는 좌측 끝에서부터 시작할지에 관한 것이다.