[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 08. 반복문

jieunee·2023년 2월 28일
0

1. While문

  • 조건문이 참일 때 한해서 반복적으로 코드를 수행
    i = 1
    result = 0
    
    # i가 9보다 작거나 같을 때 아래 코드 실행
    while i <= 9:
        result += i
        i += 1
    
    print(result) # 출력값 : 45

2. for문

  • 또 다른 반복문의 대표
  • for문 내에서 수를 차례대로 나열할 때 range()를 사용, 형태는 range(시작 값, 끝 값 + 1)
    • 또한, range() 내에 값을 하나만 넣을 경우 자동으로 시작 값은 0이 됨 (ex) range(5)면 범위는 0 ~ 4)

      result = 0
      
      # i는 1부터 9까지 모든 값을 순회
      for i in range(1, 10):
          result += i
      
      print(result) # 출력값 : 45
  • 어떠한 값을 무시하고 건너뛰고 싶을 때 continue를 사용
    # 출력문 : 1번 학생은 합격입니다
    #        5번 학생은 합격입니다
    scores = [90, 85, 77, 65, 97]
    cheating_list = {2, 4}
    
    for i in range(5):
        if i + 1 in cheating_list:
            continue
        if scores[i] >= 80:
            print(i + 1, "번 학생은 합격입니다.")
profile
Back-End Developer 🌱

0개의 댓글