파이썬 제어문 #4

반영환·2023년 4월 29일

파이썬

목록 보기
4/17
post-thumbnail

파이썬 제어문

While

while 문법은 말 그대로 언제까지~ 무언가를~ 반복하는 것이다.

언제까지~

반복되길 원하는 횟수나 예외 경우

무언가를~

반복되어 실행되는 실행문

i = 0

while i < 100: # 조건 부분
	print("화니는 잘생겼다.") # 실행 부분
    	i += 1			# 실행 부분
 

반복문 친구들

break continue

이 둘의 공통점은 자신의 상위 호출문을 종료시킨다는 점이다!

단, break는 반복문 자체를 종료시키고, continue는 한 턴만 종료시킨다는 점에서 다르다.

i = 100

while True:
    # i가 23의 배수면 반복문을 끝냄
    if i % 23 == 0:
        break
    i = i + 1

print(i) # 115
# while문 자체를 끝내버린다

i = 0

while i < 15:
    i = i + 1

    # i가 홀수면 print(i) 안 하고 바로 조건 부분으로 돌아감
    if i % 2 == 1:
        continue
    print(i)
# i가 홀수일 때만(특정 케이스) 이하 실행 부분을 생략하고 다음 턴으로 넘어간다

if 문법

temperature = 8

if temperature <= 10:
	print("자켓을 입는다")
else:
	print("자켓을 입지 않는다")
 

Anti Pattern

if condition1:
	else:
		if condition2:
		else:
			if condition3:
			else:
				#.... 너무 더럽다!
 

중첩 정도를 줄이기 위해 elif 문법을 사용한다.

if condition1:
	#수행
elif condition2:
	#수행
elif condition3:
	#수행
else:
	#수행

2021-09-07

profile
최고의 오늘을 꿈꾸는 개발자

0개의 댓글