가끔 for 문이 햇갈려서 한번 쭉 정리해봤다.
for 반복문을 간단하게 나타내자면 이렇게 표현할 수 있다.
for 변수 in range(반복횟수):
반복해서 실행할 명령
이제 계속 예시를 들며 예시들을 통해 공부해보겠다.
#problem1
for i in range(10):
print("=" + str(i) + "=")
#answer1
=0=
=1=
=2=
...
=9=
이제 중첩 for 반복문에 대해 알아보겠다
#problem2
for i in range(4):
for j in range(4):
print(i + j, end=" ")
print()
#answer2
0 1 2 3
1 2 3 4
2 3 4 5
3 4 5 6
#problem3
for i in range(6):
n1 = i + 1
for j in range(6):
n2 = j + 1
print(n1, n2)
#answer3
1 1
1 2
...
1 6
2 1
2 2
...
2 6
...
6 5
6 6
이제 주요 변수가 변하는 경우를 살펴보겠다.
#problem4
n = 5
sum = 0
for i in range(n):
sum = sum + 1
print(sum)
#answer4
15
#problem5
for j in range(10):
sum = 0
for i in range(j + 1):
sum = sum + (i + 1)
print(sum)
#answer5
1
3
6
10
15
21
28
36
45
55

| #1 opencv study (0) | 2021.08.10 |
|---|---|
| 파이썬 반복문 제어 ) break 과 continue 구분 (0) | 2021.07.13 |
| 파이썬 리스트 ) 오름차순, 내림차순 정렬하기 (0) | 2021.07.13 |
| 파이썬 연산자 (0) | 2021.06.16 |
| 파이썬, 햇갈리는 자료형들에 대해서 (0) | 2021.01.16 |
댓글 영역