Python/[코드트리]
[코드트리] 구구단 > 구구단 만들기
hyunnn_00
2023. 6. 26. 10:15
짝수인 정수 a, b가 주어지면, a이상 b이하의 수 중 짝수에 해당하는 숫자의 구구단을 예제와 같은 형식으로 출력하는 프로그램을 작성해보세요. b에서 a로 감소하며 출력합니다.
6 * 1 = 6 / 4 * 1 = 4 / 2 * 1 = 2
6 * 2 = 12 / 4 * 2 = 8 / 2 * 2 = 4
6 * 3 = 18 / 4 * 3 = 12 / 2 * 3 = 6
...............(생략)...............
6 * 8 = 48 / 4 * 8 = 32 / 2 * 8 = 16
6 * 9 = 54 / 4 * 9 = 36 / 2 * 9 = 18
# 변수 선언 및 입력
inp = input()
arr = inp.split()
a = int(arr[0])
b = int(arr[1])
# b부터 a까지 감소하며 짝수의 구구단을 출력합니다.
for i in range(1, 10):
for j in range(b, a-1, -1):
if j % 2 == 0:
print(f"{j} * {i} = {i * j}", end="")
if j != a and j != a + 1:
print(" / ", end="");
print()
# 나의 풀이 ---------------------------------------
inp = input().split(" ")
a = int(inp[0])
b = int(inp[1])
for i in range(1, 10): # 1부터 9행까지
for j in range(b, a-1, -2): # b부터 a까지 2 간격으로 감소하면서(열)
print(f"{j} * {i} = {i * j}", end = "") # 곱하기
if j > a: # j가 a보다 크면(b부터 a까지 감소하므로 맨 마지막 열이 아니면)
print(" / ", end = "") # 슬래시 출력
print()