간단한 문제입니다.
앞에 몇칸을 띄울 것인가, 별은 몇개를 찍을 것인가 를 생각해보면 됩니다.
공백 별
0 5
1 4
2 3
3 2
4 1
공백은 차례로 증가하는 i만큼 찍으면 되겠고, 별은 그 수를 역산하는 n-i로 찍으면 되겠네요.
n = 5, i = 0,1,2,3,4
5-0 = 5
5-1 = 4
5-2 = 3
5-3 = 2
5-4 = 1
이렇게 별은 내려오면서 5개부터 1개까지 찍힙니다.
n = int(input())
for i in range(0, n):
print(" " * i, "*" * (n-i), sep="")
컴마로 구분해주면 요소 사이에 무조건 공백이 생기기 때문에 sep="" 속성으로 공백과 별 사이의 컴마로 인한 공백을 없애주었습니다.
'인간은 어떻게 배울까' 카테고리의 다른 글
[백준-파이썬] python, 2563번 색종이 (실버5) (0) | 2023.06.25 |
---|---|
[백준-파이썬] 2775번 문제. 부녀회장이 될테야 (브론즈1) (0) | 2023.06.23 |
[백준-파이썬] 2558번 A+B-2 (브론즈5) (0) | 2023.06.22 |
[백준-파이썬] 1712번 손익분기점 (브론즈2) (0) | 2023.06.22 |
[백준-파이썬] 10817번 세 수 (브론즈3) (0) | 2023.06.21 |