[python] 반복문으로 구구단 출력하기

반복문은 프로그래밍에서 자주 사용되는 개념 중 하나입니다. 이번에는 반복문을 사용하여 구구단을 출력하는 간단한 예시를 살펴보겠습니다.

구구단 출력하기

for i in range(2, 10):
    for j in range(1, 10):
        print(f"{i} × {j} = {i*j}")
    print()  # 빈 줄 추가

위의 예시 코드는 이중 반복문을 사용하여 2단부터 9단까지의 구구단을 출력합니다.

첫 번째 반복문에서는 2부터 9까지의 숫자를 순차적으로 변수 i에 대입하고, 두 번째 반복문에서는 1부터 9까지의 숫자를 순차적으로 변수 j에 대입합니다.

내부 반복문에서는 변수 ij를 곱한 값을 출력합니다. 출력하기 전에 f-string을 사용하여 i × j = i*j 형식으로 문자열을 만들어 출력합니다.

또한, 내부 반복문이 모두 실행된 후에는 빈 줄을 출력하여 구구단 사이에 공백을 만듭니다.

실행 결과

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

3 × 1 = 3
3 × 2 = 6
3 × 3 = 9
3 × 4 = 12
3 × 5 = 15
3 × 6 = 18
3 × 7 = 21
3 × 8 = 24
3 × 9 = 27

...

9 × 1 = 9
9 × 2 = 18
9 × 3 = 27
9 × 4 = 36
9 × 5 = 45
9 × 6 = 54
9 × 7 = 63
9 × 8 = 72
9 × 9 = 81

위와 같이 반복문을 사용하여 구구단이 출력됩니다.

이처럼 반복문을 이용하면 코드를 간결하게 작성할 수 있고, 복잡한 작업을 반복적으로 수행할 수 있습니다.

참고 문서: Python 반복문 - for