While 반복문
: 파이썬의 제어문 중 하나로 프로그램의 실행을 반복할 수 있음
while 문을 쓸 때는 무한 루프에 빠지지 않기 위해 항상
#초기값, #조건, #증감 3가지를 체크할 것
#카운트 다운 예
#카운트 다운
num = 5 #초기
while(num > 0) : #조건
print(num)
num -= 1 #증감
5
4
3
2
1
#1부터 10까지 출력
num = 1
while(num<=10):
print(num)
num+= 1
1
2
3
4
5
6
7
8
9
10
while 반복문의 활용
조건문과 break 보조 제어문을 활용해 조건에서 반복문을 완전히 빠져나올 수 있음
break를 만나는 순간 제어문을 빠져나가기 때문에 코드 작성에 유의
조건문과 continue 보조 제어문을 활용해 특별한 조건에 해당 반복을 건너 뛸 수 있음
continue를 만나는 순간 해당 반복을 건너뛰기 때문에 코드 작성에 유의해야 한다.
# break 사용시
#break : 반복문을 빠져나갈 때 사용
num = 10
while num > 0:
if num == 6 :
print("---- End ----")
break #반복문을 빠져나가겠다
print(num)
num -= 1 # num을 하나씩 줄여서 반복하겠다
10
9
8
7
---- End ----
# 6을 빼고 출력하고 싶다
#표현 01
num = 10
while num > 0:
print(num, end = ' ')
num -= 1
if(num == 6):
num = 5
continue
#표현 02
num = 10
while num > 0:
if(num == 6):
num -= 1
continue
print(num, end = ' ')
num -=1
#표현 03
num = 11
while num > 1:
num -= 1
if num == 6:
continue
print(num, end = ' ')
#표현 04
num = 10
while num > 0:
if num != 6 :
print(num, end = ' ')
num -= 1
위의 코드는 모드 같은 값을 출력한다.
반응형
'AI > StudyNote' 카테고리의 다른 글
Python #파일 입출력 #파일 다루기 #폴더 다루기 (0) | 2021.09.01 |
---|---|
Python #리스트 내포 (0) | 2021.08.31 |
Python #for (0) | 2021.08.31 |
Python 복습 #조건문 #조건부 표현식 (0) | 2021.08.31 |
Python #불 자료형 #관계 연산자 #논리 연산자 (0) | 2021.08.30 |