Python/Python 기초

[Python] 파이썬 while 반복문

Holywat2r 2021. 8. 21. 12:38

1. while 반복문

* 조건이 참인 동안 계속 반복을 실행한다

a = 5
while a =! 0:
    print(a)
    a -= 1
5
4
3
2
1

* a 값이 5 이므로 while 문 조건 (0이 아닐경우)을 만족하므로 해당 반복문 실행

* 파이썬은 -- 나 ++ 연산자가 없음. 주의

* a 값이 0이 되면 반복문 실행 중지

* while 문의 경우 무한 loop를 조심해야함


2. break 문

* break 문은 while, for 같은 반복문안에서 특정 조건을 만족할 시 반복문을 중단시키고 빠져나올 때 사용

while True:
    input = int(input('숫자입력 : ')
    if input % 10 == 0:
    	print('10 으로 나누었을 때 나머지가 0이다.')
        break
숫자입력 : 5
숫자입력 : 2
숫자입력 : 7
숫자입력 : 9
숫자입력 : 10
10으로 나누었을 때 나머지가 0이다.

* while 조건을 True로 주게 되면 계속 반복문이 실행된다.

* break 나올 조건을 만족하게 되면 해당 반복문을 실행이 멈춘다.