programming

파이썬 쿡북 7 - 조건문

leesu0605 2023. 6. 29. 11:12

프로그램을 만들면서 사용자의 입력에 따라, 또는 다른 변수의 값에 따라 다른 코드를 실행하고 싶을 때가 있다.

그럴 때 특정 조건이 참일 때, 거짓일 때 다른 코드를 수행하게 하는 조건문을 사용할 수 있다.

if ~ elif ~ else

if ~ elif ~ else 구문은 다음과 같이 사용할 수 있다.

if (조건 1) : 
	(실행할 코드)
elif (조건 2) : 
	(실행할 코드)
elif (조건 3) : 
	(실행할 코드)
...
elif (조건 n-1) : 
	(실행할 코드)
else : 
	(실행할 코드)

조건 1부터 조건 n-1까지 순차적으로 탐색하며 처음으로 참이 나온 조건의 하위에 있는 코드를 실행하고 조건문을 나온다.
만일 참인 조건이 한 개도 없으면 else의 하위에 있는 코드를 실행하고 조건문을 나온다.

if는 필수적으로 있어야 하는 키워드이고, else나 elif는 없어도 되지만, else는 조건문들의 맨 마지막에 한 개만 나온다.

break & continue

break 키워드를 사용하면 가장 가까운 반복문에서 탈출하고, continue 키워드를 사용하면 가장 가까운 반복문의 코드 블럭을 나오고, for문에 들어간 자료구조의 다음 요소를 반복변수에 담아 for문 안의 코드를 다시 실행한다.

'programming' 카테고리의 다른 글

C++로 컴파일러 제작  (1) 2024.04.07
파이썬 쿡북 6 - 반복문  (0) 2023.06.29
파이썬 쿡북 5 - 다양한 자료구조  (0) 2023.06.08
파이썬 쿡북 4 - 리스트  (0) 2023.05.09
파이썬 쿡북 3 - 문자열  (0) 2023.04.20