📌
# 중첩 반복문
i,j =0,0 #초기화 방식. i = 0, j = 0
for i in range(2,10) : # i -> 2~9까지의 수
print("%5d단" % i)
for j in range(2,10) : # j -> 2~9까지의 수
print("%2d X %2d = %3d" % (i,j,(i*j)))
print()
📌 중첩 반복문
# 문제 1
'''
1. 직각 삼각형 출력하기
*
**
***
****
*****
'''
### 1. 중첩 반복문 이용 ###
h = 5
i = 0
for i in range(1,h+1) :
for j in range(1,i+1) :
print("*",end="")
print()
### 2. 파이썬 방식 ###
for i in range(1,h+1) :
print("*" * i)
# 문제 2
'''
2. 역 직각삼각형 출력하기
*****
****
***
**
*
'''
### 1. 파이썬 방식 ###
h = 5
i = 0
for i in range(h,0,-1) :
print("*" * i)
# 문제 3
'''
3. 역 직각 삼각형 출력하기
공백 *
***** 0 5
**** 1 4
*** 2 3
** 3 2
* 4 1
'''
### 1. 파이썬 방식 ###
for i in range(h,0,-1) :
print(" " * (h-i),end="")
print("*" * i)
'''
4. 직각 삼각형 출력하기
공백 *
* 4 1
** 3 2
*** 2 3
**** 1 4
***** 0 5
'''
for i in range(1,h+1) :
print(" " * (h-i), end="")
print("*" * i)
'수업(국비지원) > Python' 카테고리의 다른 글
[Python] 컬렉션 - list(리스트) (0) | 2023.04.24 |
---|---|
[Python] 문자열 함수 (0) | 2023.04.24 |
[Python] 조건문, 반복문 (0) | 2023.04.24 |
[Python] 연산자 (0) | 2023.04.24 |
[Python] 주석, 문자열 출력 (0) | 2023.04.24 |