본문 바로가기

Python 기본 문법

[파이썬] 구구단 계산기 프로그래밍

반응형

 

안녕하세요.

파이썬을 공부하는

가정의학과 전문의

닥터 배도사입니다. 

 

파이썬을 이용하여

구구단 계산하는 프로그램밍을 

해보았는데요.

 

for 구문을 이용하니

너무 간단하게 만들 수 있었습니다. 

 

너무 간단해서 

이걸 프로그래밍이라고

해도 될지 모르겠네요.

 

그럼 제가 파이썬을 이용하여

구구단 계산기 프로그래밍 한 것을

보여 드리겠습니다. 

 

 

정말 간단하지 않나요?

4줄 밖에 되지 않는 코드로

구구단 계산기를 완성하였습니다. 

 

# 알고자 하는 단의 숫자를 입력한다. 

x = int(input("숫자를 입력하세요.:"))

 

먼저 알고자 하는 단의 숫자를 입력해 줍니다. 

이를 위해 input 구문을 이용하여

숫자를 입력받은 후 정수형(int)으로 변환하여

x라는 변수에 할당합니다. 

 

# for 구문을 이용하여 입력한 숫자의 구구단을 출력한다. 

for i in range(1,10):
    result = x * i
    print( x, "*", i, "=", result, "입니다.")

 

이후 for 구문을 이용하여

입력받은 숫자 x에 1부터 9까지 곱해줍니다.

 

x에 2를 입력했다고

가정해 봅시다. 

 

for i in range(1,10)

으로 설정하면 1부터 9까지 숫자를 

i에 차례로 담아 줍니다. 

 

따라서 제일 먼저 i에 1이 들어가면 

result = x * i 에 따라

입력받은 2에 1을 곱해준 값을 result에 담아 줍니다. 

 

그리고 print 구문을 이용하여 

print( x, "*", i, "=", result, "입니다.")

출력합니다. 

 

그러면

2 * 1 = 1 입니다.

라는 결과가 출력됩니다. 

 

이후 for 구문에 따라서 

i에 2가 들어가게 되고 

입력받은 2에 2을 곱해준 값을 result에 담아 줍니다.

 

그리고 print 구문을 이용하여 

2 * 2 = 4 입니다.

라는 결과가 출력됩니다. 

 

이 과정을 i가 9가 될 때까지

반복해 줍니다. 

 

 

실제로 만든 구구단 프로그램을

실행해 보았습니다. 

 

숫자를 입력하세요: 

라는 물음에 2를 입력하니 

 

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 입니다.

 

와 같은 결과가

나온 것을 알 수 있었습니다. 

 

대단한 프로그래밍은 아니지만

내가 생각한 바를

파이썬 코드로 구현해 낼 수 있어서

기분이 좋습니다. 

 

앞으로 계속 공부하여

프로그램을 만들어 보려고 합니다. 

반응형