본문 바로가기

언어/Python

[ 파이썬 / Python ] 구구단을 출력하는 프로그램 만들기

반응형

다음은 사용자가 입력한 숫자의 구구단을 출력하는 Python 프로그램입니다. 각 코드 블록에는 설명이 포함되어 있습니다.

# 사용자로부터 숫자를 입력 받습니다.
number = int(input("구구단을 출력할 숫자를 입력하세요: "))

# 1부터 9까지 반복하면서 구구단을 출력합니다.
for i in range(1, 10):
    # number와 i를 곱한 결과를 출력합니다.
    print(f"{number} x {i} = {number * i}")

코드 설명

  1. 사용자 입력 받기:
    • input() 함수는 사용자로부터 문자열 입력을 받습니다.
    • int() 함수는 입력된 문자열을 정수로 변환합니다.
    • 사용자가 입력한 숫자는 number 변수에 저장됩니다.
  2. number = int(input("구구단을 출력할 숫자를 입력하세요: "))
  3. 구구단 출력:
    • for 루프는 1부터 9까지의 숫자 i에 대해 반복합니다.
    • f"{number} x {i} = {number * i}"는 Python의 f-string을 사용하여 numberi의 곱셈 결과를 포맷팅하여 출력합니다.
    • print() 함수는 포맷팅된 문자열을 출력합니다.
  4. for i in range(1, 10): print(f"{number} x {i} = {number * i}")

실행 예시

사용자가 숫자 7을 입력한 경우:

구구단을 출력할 숫자를 입력하세요: 7
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63

이 프로그램은 사용자가 입력한 숫자의 구구단을 1부터 9까지 계산하여 출력합니다.

반응형