ریاضیات پایتون
- همانطور که در بخش عملگرها دیدید ، پایتون قابلیت محاسبه دارد.
- شما میتوانید هر محاسبه ای که نیاز دارید را به یک تابع تبدیل کنید و از آن استفاده کنید. مانند تابع جمع دوعدد که دو پارامتر دارد و دو عدد را جمع میکند و برمیگرداند.
- اما در پایتون ماژولی آماده و داخلی وجود دارد که توابع ریاضی را دربرمیگیرد و هربار که نیاز به عملیات های ریاضی داشتید از آن استفاده کنید.
ماژول math
نام این ماژول (math) یا همان ریاضی است.
در ابتدا شما باید این ماژول را فراخوانی کنید تا از آن استفاده کنید.
import math
توابع این ماژول میتوانند جذر یک عدد را بگیرند یا بیشترین و کمترین عدد را مشخص کنند و...
در ادامه نحوه استفاده از توابع این ماژول را بررسی میکنیم.
جذر یک عدد
برای برگرداندن جذر یک عدد ورودی از تابع math.sqrt() استفاده میکنیم و عدد مورد نظر را بعنوان ورودی وارد میکنیم.
import math
x = math.sqrt(49)
print(x)
گرد کردن اعداد
گرد کردن اعداد به بالا و پایین یعنی بعوان مثال عدد 1.2 را اگر به بالا گرد کنیم 2 را برمیگرداند و اگر به پایین گرد کنیم، 1 را برمیگرداند.
- تابع math.floor() عدد را به پایین گرد میکند.
- تابع math.ceil() عدد را به بالا گرد میکند.
import math
x = math.ceil(1.2)
y = math.floor(1.2)
print(x) # خروجی عدد 1 است
print(y) # خروجی عدد 2 است
عدد پی
عدد پی یک عدد اعشاری بی پایان است.
این عدد را معمولا تا دو رقم اعشار 3.14 میشناسند.
شما با دستور math.pi میتوانید بخشی از این عدد را برگردانید.
import math
a = math.pi
print(a)
نکته: عدد پی عددی است که اعشارش به پایان نمیرسد و پایتون تا 15 رقم اعشار آنرا نشان میدهد.
توابع ()min(),max
تابع ()min(),max برای نشان دادن کمترین و بیشترین غدد یک مجموعه استفاده میشود.
- ()max برای نشان دادن بیشترین عدد در یک مجموعه بکار میرود.
- ()min برای نشان دادن کمترین عدد در یک مجموعه بکار میرود.
x = min(5, 10, 25)
y = max(5, 10, 25)
print(x)
print(y)
تابع ()abs
تابع ()abs هر عددی را دریافت کند به صورت (absoulte) مثبت تحویل میدهد.
x = abs(-7.25)
print(x)
تابع ()pow
برای به توان رساندن از تابع ()pow استفاده میکنیم در این تابع دو متغیر x و y وجود دارد که x به توان y میرسد.
x = pow(4, 3)
print(x)
خلاصه درس
- ماژول math مجموعه ای از توابع ریاضی است.
- برای سادگی مار با استفاده از این ماژول داخلی میتوانید عملیات های ریاضی را انجام دهید.
تمرین
جذر عدد 121 را چاپ کنید.
print( )