[ Python ] Python While 정복하기

[ Python ] Python While 정복하기



1. While

    - while 은 반복문 이다.
    - 조건이 참 과 같으면 계속 진행 한다.
    - 거짓 조건이 없어 계속 반복하는 상태를 무한 루프라 한다.


2. While 코드

nCount = 0

while nCount < 3:
print(nCount)
nCount += 1

    0
    1
    2


3. While 무한 루프

while True:
print('계속...')

    계속...
    계속...
    계속...
    ...

프로그램 종료를 추천 합니다.
[Ctrl + C] 또는 [Shift + F5] 실행 툴에 따라 다름


4. While 조건 성립 후 바로 탈출 하기

while nCount < 3:
print(nCount)
nCount += 1

if nCount == 3:
continue

print('End')

    0
    End
    1
    End
    2

    continue 사용시 아래 코드 생략 후 while 조건 확인 위치로 간다.


5. While 강제 탈출 

while nCount < 3:
print(nCount)
nCount += 1
break
print('End')

    0

    break 만나면 반복문 탈출 (While, For) 명령어


6. While 조건 반대로

nCount = 3

while nCount > 0:
print(nCount)
nCount -= 1

    3
    2
    1

조건을 잘 활용하여 반대로 응용 가능


댓글