티스토리 뷰

728x90
반응형

문법정리 4탄 - 제어문

 


 

1. 반복문 - while

-들여쓰기로 수행부분을 구분

-참일 경우에만 수행부분 실행

-거짓일 경우 while문을 종료함

'''
while 조건문 :  
    수행부분
'''    

# ex)
i = 1
while i <= 3:
    print("나는 잘생겼다")
    i += 1

 

 

2. 반복문 - for문

'''
for 변수 in 리스트(튜플, 문자열):
	실행할 문장
'''

# ex) 리스트
my_list = [2,3,5,7,11]

for num in my_list:
	print(num)

# ex) 튜플
my_tuple = [("a","b"),("c","d")]

for (i,j) in my_tuple:
	print(i+j)
    
# ex) 문자열
my_String = "abcde"

for s in my_String:
	print(s)
    

'''
for 변수 in range(start, stop, step):
	실행할 문장
'''    
    
# range(stop) => 0 ~ stop-1
# range(start, stop) => start ~ stop-1 (1만큼 증가)
# range(start, stop, step) : start ~ stop-1 (step 만큼 증가)

# ex)
for i in range(3,11) :
	print(i)

 

 

3. 조건문 - if문

-들여쓰기로 수행부분을 구분

-조건 부분은 불린 값으로 계산되는 식을 써야한다

-수행 부분은 조건을 충족했을 때(참 일때), 실행하고 싶은 부분이다

'''
if 조건 부분 :
	수행 부분

elif 조건 부분 :
	수행 부분

else :
	수행 부분
'''

# ex)
score = 85

if score > 90 :
	print("A")

elif score > 80 :
	print("B")      # B만 출력 됨

else :
	print("C")

 

 

4.  break문,  continue문, pass문

-break문 : 반복문의 조건 부분과 상관 없이 반복문에서 나오고 싶은 경우 사용

-continue문 : 현재 진행되고 있는 수행부분을 중단하고 바로 다음 조건 부분으로 넘어가고 싶을 경우 사용

-pass문 : 문법적으로 문장이 필요하지만, 프로그램이 특별히 할 일이 없을 때 사용

i = 0
while i < 15 :
    i += 1
    if i % 2 == 1 :
        continue
    else :
    	if i == 6 :
        	pass
        else :
    		print(i)
        
    if i == 12 :
        break

 

728x90
반응형
댓글