آشنایی با ماژول Math در پایتون – از صفر تا صد
در این مقاله با روش استفاده از ماژول Math در پایتون آشنا خواهیم شد.

ماژول Math در پایتون چیست؟
ماژول Math یک ماژول استاندارد C است. این ماژول امکان دسترسی به تابعهای ریاضیاتی را در محیط پایتون فراهم میسازد. اگر بخواهیم به بیان روشنتر صحبت کنیم. منظور از ماژول فایلی است که مجموعهای از گزارهها و تعاریف را در خود نگهداری میکند. برای نمونه فایل program.py یک ماژول نام دارد و نام آن program است.
منظور از این که ماژول Math یک ماژول استاندارد C است این بود که این یک کتابخانه زبان C است که libc نیز نامیده میشود. کتابخانه استاندارد C چند تابع مدیریت رشته، انواع داده، محاسبات ریاضی، کنترل فرایند و موارد دیگر را ارائه میکند.
تابعهای ریاضی
چه نیازی به استفاده از ماژول Math وجود دارد؟
فرمول محاسبه مساحت چندضلعی منتظم به صورت زیر است:
پارامترهای ما نیز به شرح زیر هستند:
- N = تعداد اضلاع
- L = طول هر ضلع
اکنون که همه چیز روشن شد، میتوانیم اقدام به نوشتن این برنامه بکنیم. در نهایت برای به دست آوردن این مساحت باید برنامهای مانند زیر نوشته شود:
اما اینک به بررسی روش استفاده از ماژول Math در پایتون میپردازیم. کد برنامه در این حالت به صورت زیر است:
گام دوم این است که مقادیر را در فرمول جایگذاری کنیم. اکنون اهمیت ماژول Math مشخص میشود. ما از سه متد مهم ماژول Math به نامهای ()math.pow() ،math.tan و math.pi استفاده کردهایم.
برای محاسبه 150 به توان 4 به صورت زیر عمل میکنیم:
تابع ()math.tan برای محاسبه تانژانت عدد مفروض بر حسب رادیان استفاده میشود:
به عنوان نمونه برای محاسبه تانژانت 60 به صورت زیر عمل میکنیم:
تابع math.pi چنان که از نامش هم مشخص است، به عنوان یک مقدار ثابت عدد پی (3.14159265359) استفاده میشود. این تابع مقدار اعشاری عدد پی را بازگشت میدهد و به جای خاطرسپاری و نوشتن عدد پی میتوانید از آن استفاده کنید.
نمایش مقدار عدد پی
در گام سوم کد فوق نتیجه را نمایش میدهیم. در این حالت مساحت نتیجه نهایی است که به صورت عدد 400.00000000000006 برای مساحت چندضلعی منتظم به دست آمده است.
به این ترتیب به پایان این راهنما میرسیم. در این مقاله با ماژول Math در پایتون و کاربردهای مختلف آن آشنا شدیم.
مطالب مجله فرادرس را در جستجوی گوگل سریعتر ببینید














با سلام چگونه از دستور سنوس و تانژانت برای درجه و نه برای رادیان استفاده کنیم؟
سلام خیلی عالی بود فقط یک سوال داشتم، من دارم برنامه ای مینویسم که مقسوم علیه های عدد ورودی رو بدست بیاره و اون رو چاپ کنه، من الان واقعا به مشکل خوردم. میتونید کمی کمکم کنید؟
سلام مهندس عالی بود. مرسی از زحمتی که کشیدین.واقعا مفید بود. به امید روزی ک بتونم مثل شما اطلاعات مفید در اختیار بقیه بذارم.لطفا از math و کاربرد اون بیشتر بگین