파이썬 기초_반복문

한영석·2022년 7월 7일
0

반복문(for문과 while문의 비교)

  • for문이 적합한 경우
    • 횟수에 의한 반복이라면 for문이 while문 보다 적합하다.
      • 1부터 10까지의 합을 구하는 경우 for문이 while문 보다 코드가 간결하다.
  • while문이 적합한 경우
    • 조건에 의한 반복이라면 while문이 for문 보다 적합하다.
      • 1부터 시작해서 7의 배수의 합이 50이상인 최초의 정수 출력

무한루프

  • 반복문을 빠져나올 수 없는 경우를 무한 루프라고 한다.
    • while문에서 조건식의 결과가 항상 True인 경우
while(True): # while문에서 조건식이 트루이기때문에 무한루프에 빠진다.
	pass # 무한루프를 해결하기위해 반복문안에 조건문등으로 해당조건이 달성될때 빠져나오게 설계할 수 있다.

논리형 데이터 사용

  • 조건식에 논리형 데이터를 사용해서 무한 반복 실행할 수 있다.
    무한루프에서 if조건문으로 빠져나올수있는 예시

반복문 제어(continue)

  • continue키워드

    • 반복 실행 중 continue를 만나면 실행을 생략하고, 다음 반복 실행문으로 넘어간다.
  • else 키워드

    • else의 실행문은 반복문이 종료된 후 실행된다.

반복문 제어(break)


중첩 반복문

중첩 반복문이랑? 반복문 안에 또 다른 반복문을 선언한다.

반복문의 중첩수가 많아질수록 부하도 많이 걸리고 코드정리하기도 어렵기떄문에 적게 사용한다.

profile
코딩공부중

0개의 댓글