2.8 반복문

    프로그래밍을 배우며 꼭 알아야 하는 것 중에는 반복문이 있습니다. 코드를 작성하면 반복해서 해야 할 일들이 있고, 그러다 보면 자연스레 코드가 길어지고 알아보기 힘들어지기 때문입니다. 예를 들어 구구단 2단을 출력하는 코드를 살펴보겠습니다.

    > print("{} * {} = {}".format(2, 1, 2))
    > print("{} * {} = {}".format(2, 2, 4))
    > print("{} * {} = {}".format(2, 3, 6))
    > print("{} * {} = {}".format(2, 4, 8))
    > print("{} * {} = {}".format(2, 5, 10))
    > print("{} * {} = {}".format(2, 6, 12))
    > print("{} * {} = {}".format(2, 7, 14))
    > print("{} * {} = {}".format(2, 8, 16))
    > print("{} * {} = {}".format(2, 9, 18))
    2 * 1 = 2
    2 * 2 = 4
    2 * 3 = 6
    2 * 4 = 8
    2 * 5 = 10
    2 * 6 = 12
    2 * 7 = 14
    2 * 8 = 16
    2 * 9 = 18

    이 코드는 첫 줄을 복사한 후 나머지 여덟 줄을 붙여넣기 해서 코드를 작성했지만, 그것조차 꽤 번거로운 일이었습니다. 그럼 9단까지 모두 출력한다면 어떻게 될까요? 생각만 해도 코드가 너무 많아 가독성이 떨어질 것입니다. 이렇게 반복해서 하는 작업을 반복문을 이용하여 간단히 줄일 수 있습니다.

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