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

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

~1 دقیقه مطالعه • بروزرسانی ۱۹ مهر ۱۴۰۴

شرح برنامه

این برنامه یک عدد اعشاری (double) و یک عدد صحیح (مثبت یا منفی) را از ورودی دریافت می‌کند.
سپس این دو مقدار را به یک متد ارسال می‌کند که عدد اول را به توان عدد دوم می‌رساند و نتیجه را به برنامه اصلی بازمی‌گرداند.
در نهایت، برنامه اصلی مقدار محاسبه‌شده را نمایش می‌دهد.


کد پایتون:


def power(base: float, exponent: int) -> float:
    return base ** exponent

# اجرای برنامه
base = float(input("عدد پایه (اعشاری) را وارد کنید: "))
exponent = int(input("توان (عدد صحیح مثبت یا منفی): "))

result = power(base, exponent)
print(f"{base} به توان {exponent} برابر است با: {result:.4f}")

نمونه خروجی (ورودی: پایه = 2.5، توان = -2):


2.5 به توان -2 برابر است با: 0.1600

توضیح مراحل:

- ابتدا عدد پایه (اعشاری) و توان (صحیح) از کاربر دریافت می‌شود
- این دو مقدار به متدی به نام power ارسال می‌شوند
- متد با استفاده از عملگر توان ** مقدار نهایی را محاسبه می‌کند
- مقدار خروجی به برنامه اصلی بازگردانده شده و نمایش داده می‌شود


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