به آموزشگاه مجازی سینا خوش آمدید!

آموزش ریاضیات(math) در پایتون

امتیاز
(0)

پایتون تعدادی تابع ریاضیِ داخلی(built-in) دارد؛ که شامل یک ماژول ریاضی(math) گسترده می‌شود، که به ما امکان می‌دهد تا روی اعداد، کارهای ریاضی انجام دهیم. 


تابع‌های ریاضیِ داخلی(Built-in) در پایتون

با استفاده از تابع‌های min() و max() در پایتون، می‌توانیم برای پیدا کردن کمترین مقدار یا بیشترین مقدار در یک مجموعه‌ی تکرارپذیر(iterable) استفاده کنیم:

مثال شماره 1

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

print(x)
print(y)

نتیجه:

5
25
امتحان کنید

تابع abs() قدرمطلق(عدد مثبت شده‌ی) یک مقدارِ مشخص شده را برمی‌گرداند:

مثال شماره 2

x = abs(-7.25)

print(x)

نتیجه:

7.25
امتحان کنید

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

مثال شماره 3

برگرداندن مقدار 4 به توان 3(یعنی 4*4*4):

x = pow(4, 3)

print(x)

نتیجه:

64
امتحان کنید

ماژول math در پایتون

پایتون همچنین یک ماژول داخلی به نام math دارد، که لیست تابع‌های ریاضی را گسترش می‌دهد. برای استفاده از آن، باید ماژول math را ایمپورت(import) کنیم:

import math

وقتی که ما، ماژول math را ایمپورت(import) کردیم، می‌توانیم شروع به استفاده از متدها و ثابت‌های(constant) این ماژول کنیم. بعنوان مثال، متد math.sqrt() جذر یا ریشه‌ی دومِ یک عدد را برمی‌گرداند:

مثال شماره 4

import math

x = math.sqrt(64)

print(x)

نتیجه:

8.0
امتحان کنید

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

مثال شماره 5

#math ایمپورت کردن کتابخانه
import math

#گرد کردن یک عدد به سمت بالا به سوی نزدیک ترین عدد صحیح
x = math.ceil(1.4) #مقدار 2 را برمی‌گرداند

#گرد کردن یک عدد به سمت پایین به سوی نزدیک ترین عدد صحیح
y = math.floor(1.4) #مقدار 1 را برمی‌گرداند

print(x)
print(y)

نتیجه:

2
1
امتحان کنید

با استفاده از ثابت math.pi، می‌توانیم مقدار عدد پی(...3.14) را برگردانیم:

مثال شماره 6

import math

x = math.pi

print(x)

نتیجه:

3.141592653589793
امتحان کنید

 


منبع: www.w3schools.com/python

 

  • بازدید: 16

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال