[코드잇]/ㄴ파이썬
[파이썬] 문법정리 4탄 - 제어문
__hyeon2__
2021. 6. 6. 18:27
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
반응형