상세 컨텐츠

본문 제목

파이썬 for 문 정복

Coding/Python

by 세미531 2021. 6. 4. 18:26

본문

728x90

가끔 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

 

 

728x90

관련글 더보기

댓글 영역