[Python Algorithm] 백준알고리즘 2739번 파이썬 풀이

2019. 6. 24. 00:56Python/ㄴ Algorithm

Problem


Introduction


해당 문제에서 요구하는 바는 몇번째 단의 구구단을 출력할것인지 입력받고 입력이 존재하면 해당 단의 구구단을 출력하는것이다.

Solve


dan = int(input())
for i in range(1, 10):
    print(dan,"*", i, "=", dan * i)

완성된 코드는 위와 같다.

dan = int(input())

우선 해당 코드를 통해 dan이라는 변수에 input 함수를 이용해 값을 입력받고, int함수를 이용해 정수형 자료형으로 형변환을 해준다.

for i in range(1, 10):
    print(dan,"*", i, "=", dan * i)

그리고 해당 for문은 1~10, 총 9번을 반복하게 되며, 매 반복마다 i값이 1씩 증가한다. 즉 i의 값은 1, 2, 3, 4, 5, 6, 7, 8, 9가 된다.

Result


결국 입력한 단의 값 * i의 값이므로 input값이 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