بخشی از مجموعه

چندین نمونه کد

~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

نوشته و پژوهش شده توسط دکتر شاهین صیامی