문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
입력
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
출력
출력형식과 같게 N*1부터 N*9까지 출력한다.
내 코드
i = int(input())
for _ in range(i, i + 1):
for j in range(1, 10):
print(i,"*", j, "=",i * j)
개선된 답안 (참조 코드)
a=int(input())
for i in range(1,10,1):
print(a,"*",i,"=",a*i)
* 개선된 답안에서는 1개의 for 문으로만 표현했고, range에 증가폭을 지정한 형식으로 보다 개선된 방식의 코드이므로 내 코드와 비교하기 위해 남겨둔다.
'Problem Solving > BOJ' 카테고리의 다른 글
백준 10952번 while문 A + B ⑤ - Java (0) | 2021.03.12 |
---|---|
백준 10950번 for문 A+B ③ - Python (0) | 2021.02.17 |
백준 2884번 if문 알람 시계 - Python (0) | 2021.02.17 |
백준 14681번 if문 사분면 고르기 - Python (0) | 2021.02.17 |
백준 2753번 if문 윤년 - Python (0) | 2021.02.17 |