짝수인 정수 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()
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 숫자 모양 출력 (0) | 2023.06.26 |
---|---|
[코드트리] 구구단 > 구구단 만들기 2 (0) | 2023.06.26 |
[코드트리] 행에 따라 모양이 다른 경우 (0) | 2023.06.23 |
[코드트리] 열에 대해 대칭인 별 출력 > 두 개의 직각삼각형 (0) | 2023.06.22 |
[코드트리] 직각삼각형 별 출력 > 별표 출력하기 5 (0) | 2023.06.22 |