파이썬에서 for와 while을 이용해 반복문을 수행할 수 있는데
예제를 통해 차례대로 사용법을 알아보자
먼저 for 문을 사용할 시에는
i = 값 (특정 값에서 시작할 경우 없을 시 0부터 시작)
for i in range(값):
수행 코드
이런 식으로 사용하는데
0부터 2까지 반복하고 싶다면
for i in range(3):
~
이런 식으로 사용하고
3부터 6까지 반복하고 싶다면
i = 3
for i in range(7)
~
이런 식으로 사용한다
while 문은
i = 값 (특정 값에서 시작할 경우 없을 시 0부터 시작)
while i < 값:
수행 코드
이런 식으로 사용하는데
while 우측의 조건에 맞을 경우 계속 while문이 돌아가게 된다
혹은
while True:
수행 코드
를 통해 반복문을 무한 반복시킬수도 있다
반복문에서는 continue와 break가 사용 가능한데
continue는 해당 반복 차례를 수행하지 않고 넘어가고
break는 반복문 자체를 종료하게 된다
예를 통해 보자면
if i == 3
continue
의 경우에는 i가 3일 경우
그 차례의 for 문을 수행하지 않고 다음으로 넘어간다
if i > 5
break
의 경우에는 i가 5보다 크다면
바로 for 문이 종료된다
간단히 정리해보자면
파이썬의 반복문에는 for, while이 있는데
for는 for i range(값):
수행 코드
while은 while 조건:
수행 코드
while 무한반복 시에는
while True:
수행 코드
반복문 내에서는 continue와 break를 사용할 수 있는데
continue는 해당 차례의 반복문을 수행하지 않고 넘어가며
break는 반복문을 즉시 종료시킨다
예제에 사용한 코드는 아래와 같다
for i in range(3): # 0부터 2까지 수행
print(i)
i = 3
for i in range(5): # i 부터 range(숫자)까지 수행
print(i)
while i < 3: # 0부터 2까지 while 문 수행
print(i)
i = 0
while True: # while True 시 break 전까지 무한 반복
i = i + 1 # i + 1 해가며 i 증가시킴
if i == 3:
continue # continue 사용 시 생략
elif i > 5:
break # while 문 중단
print(i) # i 값 출력
'Language > Python' 카테고리의 다른 글
파이썬 리스트(List) 사용법 정리 (0) | 2020.01.13 |
---|---|
파이썬 리스트 정렬, 역정렬 방법 (0) | 2020.01.08 |
파이썬 함수 예제 및 정의, 호출부터 리턴까지 (0) | 2020.01.07 |
파이썬 if else 문 사용방법 및 예제 (0) | 2020.01.07 |
파이썬 숫자를 문자로, 문자를 숫자로 변환방법 (0) | 2020.01.06 |
댓글