정수 n의 값을 입력받아 별표를 출력하는 프로그램을 아래 예를 참고하여 작성해보세요.
n에 2를 입력받는 경우
* *
*
n에 3을 입력받는 경우
* * *
* *
*

# 변수 선언 및 입력
n = int(input())
# 길이가 n인 직각삼각형을 출력합니다.
for i in range(n):
for _ in range(n-i):
print("*", end=" ")
print()
알고리즘
변수를 선언하여 정수 n을 입력 받고, 2중 for문 작성
1. i의 초기값은 0이고, i가 n 미만일 때만 실행되도록 조건을 걸고, i가 매 for loop마다 1씩 증가
2. j의 초기값은 0이고, j가 n-i 미만일 때만 실행되도록 조건을 걸고, j가 매 for loop마다 1씩 증가
안쪽 for문의 각 for loop 마다 *을 출력하고, 바깥 for문의 각 for loop마다 줄을 바꿈
모든 출력물 사이에 공백 넣음
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 직각삼각형 별 출력 > 별표 출력하기 5 (0) | 2023.06.22 |
---|---|
[코드트리] 직각삼각형 별 출력 > 별표 출력하기 7 (0) | 2023.06.22 |
[코드트리] 사각형 별 출력 > 정사각형 두 개 출력 (0) | 2023.06.22 |
[코드트리] 사각형 별 출력 > 직사각형 별표 출력하기 (0) | 2023.06.22 |
[코드트리] 단 하나라도 만족하는 경우 > 합성수 판별기 (0) | 2023.06.21 |