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 می‌توانید عملیات پیچیده‌تری همچون محاسبه لگاریتم، توابع مثلثاتی و ثابت‌های ریاضی مختلف را انجام دهید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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