ماژول math (Math Module)
در پایتون، «ماژول math» ابزار حساب است. این ماژول «توابع (Functions)» و «ثابت ها (Constants)» می دهد. مثل ماشین حساب گوشی، اما داخل کد.
شروع سریع با ماژول math
برای کارهای پایه از sqrt، floor، ceil استفاده کن. همچنین ثابت های pi و e هم آماده اند.
import math
x = 10.7
root = math.sqrt(16)
down = math.floor(x)
up = math.ceil(x)
print(root)
print(down)
print(up)
print(math.pi)
print(math.e)
درجه، رادیان و توابع مثلثاتی
«رادیان (Radian)» واحد زاویه در ریاضی است. می توانی بین درجه و رادیان تبدیل کنی.
import math
deg = 60
rad = math.radians(deg)
cs = math.cos(rad)
sg = math.sin(rad)
tg = math.tan(rad)
print(rad)
print(cs)
print(sg)
print(tg)
ترکیب، فاکتوریل و بقیه مفیدها
«فاکتوریل (Factorial)» ضرب پشت سرهم است. «comb» شمارش انتخاب هاست. «gcd» بزرگ ترین مقسوم علیه مشترک است.
import math
f = math.factorial(5)
ways = math.comb(5, 2)
common = math.gcd(24, 18)
sum_exact = math.fsum([0.1, 0.1, 0.1])
print(f)
print(ways)
print(common)
print(sum_exact)
ثابت ها: pi، e، tau و بی نهایت
برای دقت بیشتر از ثابت های آماده استفاده کن: pi، e، tau، inf، و nan.
import math
print(math.pi)
print(math.e)
print(math.tau)
print(math.inf)
print(math.nan)
گام های عملی
- math را import کن.
- یک عدد انتخاب کن و sqrt را تست کن.
- زاویه ای بده و با radians، sin و cos بگیر.
نکته: مرجع توابع را ببین: sqrt()، floor()، ceil()، radians()، sin()، cos()، factorial() و comb().
مطالب مرتبط: ماژول statistics برای تحلیل داده. همچنین مرجع ماژول ها و ماژول cmath برای اعداد مختلط مفید است. تمرین همین صفحه را با کلیدواژه ماژول math پیگیری کن.
جمع بندی سریع
- math ابزار حساب دقیق در پایتون است.
- sqrt، floor، ceil برای پایه عالی اند.
- radians و sin/cos برای زاویه ها کاربردی اند.
- pi و e و tau آماده استفاده اند.