5.5.1 실제 예제

    1장에서 가장 처음 소개했던 코드를 조금만 바꿔서 다시 살펴보자.

    def print_numbers_version_one(upperLimit): 
        number = 2
    
        while number <= upperLimit:
            # number가 짝수면 출력한다.
            if number % 2 == 0:
                print(number) 
    
            number += 1
    
        def print_numbers_version_two(upperLimit): 
            number = 2
    
            while number <= upperLimit: 
                print(number)
    
                # 정의에 따라 다음 짝수로 2씩 증가시킨다. 
                number += 2

    같은 기능을 하는, 즉 2부터 upperLimit까지의 모든 짝수를 출력하는 두 가지 알고리즘이 있다(1장에서는 상한선을 100으로 고정했으나 여기서는 upperLimit에 쓰일 숫자를 사용자가 직접 전달한다).

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.