본문 바로가기
Python/파이썬 기초

파이썬 이중 for문을 활용한 구구단 만들기

by PySun 2024. 4. 5.
반응형

학습 목표

  • 이중 for문의 개념을 이해한다.
  • 이중 for문을 사용하여 구구단을 구현하는 방법을 익힌다.
  • 파이썬의 반복문과 출력 형식에 대한 이해를 높인다.

이중 for문 개념 이해

  • 이중 for문은 for문 안에 다시 for문을 사용하는 반복문의 형태입니다.
  • 외부 for문의 각 반복마다 내부 for문이 모두 실행됩니다.

이중 for문을 사용한 구구단 만들기

for dan in range(2, 10):  # 바깥쪽 for문: 2단부터 9단까지 반복
    print(f"{dan} 단")    # 현재 단을 출력
    for i in range(1, 10):  # 안쪽 for문: 각 단에서 1부터 9까지 반복
        print(f"{dan} * {i} = {dan * i}")  # 각 단의 구구단 계산식 출력

코드 설명

  • 바깥쪽 for문은 2부터 9까지의 숫자를 반복하며 단을 나타냅니다.
  • 안쪽 for문은 각 단에서 1부터 9까지의 숫자를 반복하며 해당 단의 구구단을 출력합니다.
  • 각 단을 출력한 후, 해당 단의 곱셈을 계산하여 출력합니다.

실행 결과

2 단
2 * 1 = 2
2 * 2 = 4
...
9 * 8 = 72
9 * 9 = 81

활용 방안

이중 for문을 이용한 다양한 패턴의 출력을 실험해보고 다른 반복문과 조건문과 함께 사용하여 복잡한 로직을 구현할 수 있다.

반응형