조건문과 반복문


조건문 [ if, if ~ else, 중첩 if ~ else ]

 

if 문

- 파이썬은 들여쓰기가 아주 중요합니다!

- if문 다음에 실행할 문장은 if문 다음 줄에서 들여쓰기를 해서 작성해야 합니다.

a = 99;
if a < 100 :
	print("100보다 작군요")

 

if ~ else 문

- 조건이 참일 때와 거짓일 때 실행할 문장이 다릅니다.

a = 200;
if a < 100 :
	print("100보다 작군요")
else :
	print("100보다 크군요")

 

if ~ else ~ if ~ else 문

- if문을 한번 실행한 후 결과에서 if문을 사용합니다.

a = 75;
if a > 50 :
	if a < 100 :
		print("50보다 크고 100보다 작군요")
    else :
    	print("100보다 크군요")
else :
	print("50보다 작군요")

 

if ~ elif ~ else 문

- 중첩 if문을 좀 더 간략하고 가독성 좋게 보이기 위해 사용합니다.

# 중첩 if문을 이용한 성적 산출 프로그램
score = int(input("점수를 입력하세요 : "))

if score >= 90 :
    print("A")
elif score >= 80 :
    print("B")
elif score >= 70 :
    print("C")
elif score >= 60 :
    print("D")
else :
    print("F")

print("학점입니다.")

반복문 [ for, while, continue, break]

for 문

# for문의 기본 형식
for 변수 in range(시작값, 끝값, 증가값) : # 증가값 생략시 1로 설정, 시작값 생략시 0으로 설정
	이 부분 반복

# 변수 미사용시 언더바(_) 사용
for _ in range(0, 3, 1) :
	이 부분 반복
   
# 중첩 for문
for i in range(0, 3, 1) :
	for k in range(0, 2, 1) :
    	# i = 0, k = 0
        # i = 0, k = 1
        # i = 1, k = 0
        # i = 1, k = 1
        # i = 2, k = 0
        # i = 2, k = 1

 

while 문

- while 문은 조건식이 참일 때 반복하는 형식입니다.

# while문 기본 형식
변수 = 시작값
while 변수 < 끝값 :
	이 부분을 반복
    변수 += 끝값

# 무한루프 while 문
while True :
	이 부분 무한반복
# 컨트롤 c 또는 break를 사용하지 않으면 무한반복합니다.

 

break 문

- 반복을 벗어날 때 사용하는 방법입니다.

- 코딩시 원하는 시점에서 반복문을 탈출할 수 있습니다.

 

continue 문

- 반복문으로 다시 돌아가게 할 때 사용합니다.

- continue 문 뒤로 있는 코드들은 무시하고 바로 다음 반복으로 이어집니다.

참고 교재 : 파이썬 for begginer

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기