Python Math

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

برخی از توابع ریاضی در پایتون

دو تابع min() و max() برای پیدا کردن کمترین و بیشترین مقدار در یک تکرارپذیر استفاده می‌شوند.


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

print(x)
print(y)

خروجی:

تابع abs() قدر مطلق عدد داده شده به آن را برمی‌گرداند.


x = abs(-7.25)
print(x)

خروجی:

تابع pow(x,y) مقدار x به توان y را برمی‌گرداند.


x = pow(4, 3)
print(x)

خروجی:

مدول math

پایتون علاوه بر توابع ریاضی داخلی (built-in) یک مدول داخلی هم دارد که لیست توابع ریاضی در پایتون را گسترش می‌دهد. برای استفاده از آن باید آن را وارد کد خودمان بکنیم.

import math

با وارد کردن این مدول می‌توانیم از ثابت‌ها و توابع این مدول استفاده کنیم.

برای مثال با استفاده از تابع شیء math.sqrt() می‌توان ریشه یک عدد را برگرداند.


import math

x = math.sqrt(64)
print(x)

خروجی:

دو تابع شیء math.ceil() و math.floor() عدد داده شده به آن‌ها را گرد می‌کند. اولی عدد را به نزدیک‌ترین عدد صحیح بزرگتر از عدد داده شده و دومی به نزدیک‌ترین عدد صحیح کوچکتر از عدد داده شده.


import math

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

print(x) # returns 2
print(y) # returns 1

خروجی:

این مدول شامل یک سری از ثابت‌ها نظیر عدد پی نیز هست.


import math

x = math.pi

print(x)

خروجی:

برای مشاهده لیست کامل توابع شیء و ثابت‌های مدول math اینجا را کلیک کنید.