본문 바로가기

프로그래밍/Python

[Python] 반복문 for문 , while 문

반응형

Python 반복문 for, while에 대한 예제 입니다.


for문은 for 변수 in (문자열 / 리스트 .. ): 형식으로 사용됩니다.

원하는 실행문을 원한는 만큼 반복 실행할 때 사용됩니다.


# for문 출력

리스트(List)에 1,2,3이 있는 경우 차례대로 1, 2, 3을 출력합니다.

리스트에 문자열 "a", "b", "c" 가 있는 경우 순서대로 a , b, c 를 출력합니다.


# for문을 이용한 1 ~ 100까지 숫자의 합 구하기

total 이라는 변수를 두고

1 ~ 100까지 숫자를 반복문을 사용하여 누적값을 출력합니다.


#while 문

while문은 조건이 true인 경우 실행문을 반복하여 실행합니다.

조건이 true인 경우 빠른 속도로 실행문을 실행하며 계속해서 조건이 false가 되지않고 계속 true인 경우 무한루프에 빠질 수 있습니다.

아래와 같이 코드를 입력하면 Python이 무한루프로 계속해서 Python을 출력합니다.


# while 문 1 ~ 5 출력

num이라는 변수를 두고 num이 5보다 작은 경우 num값을 출력하는 예제입니다.

while문 안에 num 의 값을 1씩 증가시키기 때문에 1 ~ 5까지의 값을 출력합니다.

num이 5보다 크게되는 경우 조건이 False이기 때문에 while문에서 탈출 합니다.