~1 دقیقه مطالعه • بروزرسانی ۲۰ مهر ۱۴۰۴
شرح برنامه
این برنامه پایتون دو عدد 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}")
نمونه خروجی (ورودی: m11 = 2، m12 = 5):
2^5 = 32
نوشته و پژوهش شده توسط دکتر شاهین صیامی