재귀란? - 자기 자신을 포함하고 다시 자기 자신을 사용하여 정의되는 경우에 재귀라고 한다. - 재귀를 효과적으로 사용하면 이러한 정의뿐만 아니라 프로그램을 간결하고 효율성 좋게 작성할 수 있다. 팩토리얼이란? - 양의 정수를 순서대로 곱한다는 의미로 순차 곱셈이라고도 한다. - 10!(10의 팩토리얼)은 10 X 9!로 구할 수 있고, 다시 9!은 9 X 8!로 구할 수 있다. # 양의 정수 n의 팩토리얼 구하기 def factorial(n: int) -> int: # 양의 정수 n의 팩토리얼 값을 재귀적으로 구함 if n > 0: return n * factorial(n-1) else: return 1 if __name__ == "__main__": n = int(input("출력할 팩토리얼 값을 입..