개발이야기

Python - 구구단. Multiplication Table

준호씨 2023. 7. 24. 00:09
반응형

파이썬으로 구구단을 다양하게 만들어 봅니다.

 

단순 구구단

for i in range(1, 10):
    for j in range(1, 10):
        print(f'{i} x {j} = {i * j}')

 

1단부터 9단까지 출력합니다.

1 x 1 = 1
1 x 2 = 2
...
9 x 8 = 72
9 x 9 = 81

 

2단부터 출력하고 싶다면 첫 번째 줄의 1을 2로 고치면 됩니다.

 

단을 입력받기

def print_multiplication_table(number):
    for i in range(1, 10):
        result = number * i
        print(f"{number} x {i} = {result}")


if __name__ == "__main__":
    try:
        input_number = int(input("구구단을 출력할 숫자를 입력하세요: "))
        print_multiplication_table(input_number)
    except ValueError:
        print("유효한 숫자를 입력해주세요.")

구구단을 영어로 하면 multiplication table이라고 합니다.

 

입력한 단만 출력합니다.

구구단을 출력할 숫자를 입력하세요: 5
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
...
5 x 8 = 40
5 x 9 = 45
반응형