Coding/Python

[python] while 문 ( break, continue )

dodomp0114 2021. 11. 26. 01:49

whie 문

 

- 반복해서 문장을 수행해야 할 경우 while 문을 사용. ( 반복문이라고 부릅니다. )

  while 조건문이 False 일때 루프문을 빠져나가지게 됩니다.

  

  또한, 쉽게 무한반복문을 생성할 수 있습니다.

 

 

 

기본 구조

 

while "test command" :
	commands
	commands
	commands
	...

 

 

ex)

#####################
### while문 사용 ###
#####################

>>> A = 0
>>> while A < 10 :
... 	A ++ 
...     print ("A")
...
1
2
3
4
5
6
7
8
9
10

 


 

break 문

-  break 문을 쓰게되면 while 조건문이 False가 되지 않더라도 루프문이 도는 와중에 빠져나갈 수 있습니다.

 

 

 

기본 구조

#################
### break 문 ###
#################

>>> A = 0
>>> while A < 10 :
...     print (A)
...     A = A + 1
...     if A == 7 :
...             break
... 
0
1
2
3
4
5
6

 


 

continue 문

-  continue 문을 쓰게되면 바로 아래있는 문장을 수행하지 않고 루프문 처음으로 돌아가게 됩니다.

 

 

 

기본 구조

############################################
### break 문을 활용하여 홀수만 출력하기 ###
############################################

>>> while A < 10:
...     A = A + 1
...     if A % 2 == 0:
...             continue
...     print (A)
... 
1
3
5
7
9

 

'Coding > Python' 카테고리의 다른 글

[python] 함수 란?  (0) 2021.12.01
[python] for 문 / ( range, enumerate, zip 함수 )  (0) 2021.12.01
[python] map 함수  (0) 2021.11.25
[python] 팩킹 / 언팩킹  (0) 2021.11.25
[python] join 함수  (0) 2021.11.24