티스토리 뷰
While
파이썬의 반복문에는 for문과 while문 2가지가 있다.
종료값을 알 수 있을 때는 for문을 사용하고, 종료값 또는 반복 횟수가 일정하지 않을 때는 while을 사용하는 것이 좋다.
while 조건(조건이 거짓일 때까지 반복함):
반복할 작업 1
반복할 작업 2
...
- while 반복문은 조건문이 거짓이 될 때까지 코드를 반복한다.
- 보통 반복문 블록 내에 조건문 결과를 변경시키는 코드가 들어간다. (ex)i=i+1)
예시
0부터 10까지 출력
x=0
while x<10:
x+=1
print(x)
출력
0
1
2
3
4
5
6
7
8
9
10
While True:
(실행할 코드)
- While 반복문을 무한루프로 만들기 위해서는 조건문에 True를 입력한다.
(0이 아닌 정수 또한 True로 인식한다. ex)1)
- 의도적인 무한루프가 아니라면 반드시 무한루프를 빠져나가는 코드를 넣어야 한다.
- 빠져나가는 코드를 넣지 않았다면 Ctrl+C 키보드 인터럽트를 써서 무한루프를 빠져나온다.
예시
무한루프를 빠져나가는 코드X
While True:
print("무한루프")
출력
무한루프
무한루프
무한루프
무한루프
무한루프
무한루프라는 문자열이 계속 출력이 된다.
그러므로 Ctrl+C 를 사용하여 탈출한다.
break문
- break 키워드를 사용하면 반복문 블록를 빠져나올 수 있다.
- 보통 While문, for문과 같은 반복문 안에서 특정 조건을 충족시 반복문을 중단 시키고 빠져나올때 사용한다.
- 무한루프 탈출시 사용된다.
continue문
- continue 키워드를 사용하면 뒤에 있는 코드를 실행시키지 않고 다시 조건문으로 돌아간다.
- for문, while문을 빠져나오지만 반복문을 중단시키지 않고 다음 반복으로 넘어간다.
'코딩 > python' 카테고리의 다른 글
반복문 - for (0) | 2023.08.27 |
---|---|
코드업 기초 100제 파이썬 6071~6080 (0) | 2023.08.26 |
python 비트 연산자(Bitwise Operators) (0) | 2023.08.23 |
코드업 기초 100제 파이썬 6061~6070 (0) | 2023.08.18 |
코드업 기초 100제 파이썬 6051~6060 (0) | 2023.08.15 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday