Python – ریاضی (Math)

پایتون توابع ریاضی داخلی و ماژول گسترده‌ای به نام math دارد که به شما اجازه می‌دهد عملیات ریاضی مختلفی روی اعداد انجام دهید.

توابع ریاضی داخلی

۱. توابع min() و max()

این توابع برای یافتن کمترین و بیشترین مقدار در یک iterable استفاده می‌شوند:

مثال:

x = min(5, 10, 25)
y = max(5, 10, 25)

print(x)  # نتیجه: 5
print(y)  # نتیجه: 25

۲. تابع abs()

این تابع مقدار مطلق (مثبت) یک عدد را بازمی‌گرداند:

مثال:

x = abs(-7.25)

print(x)  # نتیجه: 7.25

۳. تابع pow(x, y)

این تابع مقدار x به توان y را بازمی‌گرداند:

مثال:

x = pow(4, 3)

print(x)  # نتیجه: 64

ماژول ریاضی (math)

پایتون یک ماژول داخلی به نام math دارد که مجموعه‌ای از توابع ریاضی را گسترش می‌دهد. برای استفاده از آن ابتدا باید آن را وارد کنید:

import math

۱. تابع math.sqrt()

این تابع ریشه مربع یک عدد را محاسبه می‌کند:

مثال:

import math

x = math.sqrt(64)

print(x)  # نتیجه: 8.0

۲. توابع math.ceil() و math.floor()

  • math.ceil() عدد را به سمت بالا گرد می‌کند.
  • math.floor() عدد را به سمت پایین گرد می‌کند.

مثال:

import math

x = math.ceil(1.4)
y = math.floor(1.4)

print(x)  # نتیجه: 2
print(y)  # نتیجه: 1

۳. ثابت math.pi

این ثابت مقدار عدد پی (3.14159…) را بازمی‌گرداند:

مثال:

import math

x = math.pi

print(x)  # نتیجه: 3.141592653589793

با استفاده از ماژول math می‌توانید عملیات پیچیده‌تری همچون محاسبه لگاریتم، توابع مثلثاتی و ثابت‌های ریاضی مختلف را انجام دهید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.