A. 구현할 수 있다. 재귀함수를 활용해서.
재귀함수로 구현한 구구단 예.
max_number1 = 9
max_number2 = 9
def get_multiplaction(number1, number2):
print(f'{number1} X {number2} = {number1*number2}')
if number2 < max_number2:
return get_multiplaction(number1, number2 + 1)
else:
number2 = 1
print()
if number1 < max_number1:
return get_multiplaction(number1 + 1, number2)
get_multiplaction(2, 1)
클래스로 구현한 예