Programming Language/Python

[Python Programming 기초] # 조건문과 반복문 2 : while

Lucian_Cho 2020. 11. 18. 00:13

# 조건문과 반복문

 2. while

  ex) a = [1, 10, 9, 24, 566]

       i = 0   # 인덱스
       while i < len(a):

            print(a[i])

            i += 1

       => 1

            10

            9

            24

            566

 

  - break : loop를 중단할 때 사용

   ex) a = [1, 10, 9, 24, 25, 26]

        i = 0

 

        while i < len(a):

             if a[i] > 20:

                  break

 

             print(a[i])

 

             i += 1

        => 1

             10

             9

 

  - while True : 무한 루프

 

  - continue : break처럼 loop를 빠져 나오진 않고, 다시 while 조건으로 점프

                  특정한 경우에 코드를 수행하지 않고 다음으로 건너 뛰기 위해 사용

   ex) a = 7

        while a > 0:

             a -= 1

             if a == 5:

                continue

             print(a)

        => 6

             4

             3

             2

             1

             0

 

  - 1~100까지 더하기 (while이 있음으로 가능해짐!)

   :    num = 1

        _sum = 0

 

        while num <= 100:

             _sum += num

             num += 1

 

        print(_sum)

        => 5050

 

 

본 포스팅은 Fast Campus 머신러닝과 데이터 분석 A-Z 강의를

듣고 정리한 내용을 담고 있습니다.