این برنامه پایتون دو عدد m11 و m12 را دریافت کرده و مقدار C^m را با استفاده از تابع بازگشتی محاسبه میکند.
در اینجا C = m11 و m = m12 در نظر گرفته شدهاند.
def power_recursive(C: int, m: int) -> int:
if m == 0:
return 1
return C * power_recursive(C, m - 1)
# دریافت ورودیها از کاربر
m11 = int(input("مقدار m11 را وارد کنید (پایه): "))
m12 = int(input("مقدار m12 را وارد کنید (توان): "))
result = power_recursive(m11, m12)
print(f"{m11}^{m12} = {result}")
2^5 = 32