반응형
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문에서 탈출 합니다.
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 파이썬 기초문법 #1 (주석, 내장함수, 자료형) (0) | 2023.05.08 |
---|---|
[Python] 파이썬 함수 (Funtion) 예제 (0) | 2018.03.26 |
[Python] 조건문 if문 - if, elif, and, or, if not (0) | 2018.03.24 |
[Python] Dictionary 예제 - Keys(), Values(), items() (0) | 2018.03.22 |
[Python] 튜플(Tuple) 예제 - 반복, 튜플 추가 , 리스트 변환 (0) | 2018.03.21 |