(پایتون) عبارات حسابی


عبارات حسابی

اپراتور تخصیص را فراخوانی کنید. نمای کلی را می توان به صورت زیر نوشت: <پیش> variable_name = عبارت عبارت در سمت راست عملگر انتساب به شما امکان می دهد مقادیر متغیرها را با استفاده از فرمول های مختلف محاسبه کنید.
 
عبارت می تواند شامل:
باشد ایکس اعداد صحیح و واقعی (در اعداد حقیقی، طبق معمول در ریاضیات، اجزای اعداد صحیح و کسری با یک نقطه از هم جدا می شوند، نه با کاما)
ایکس علائم حسابی:  
+ addition,
- تفریق،
*  ضرب کنید،
/ بخش
**توانایی؛

ایکس فراخوانی توابع استاندارد (ما فقط بخشی از یک مجموعه بزرگ را ارائه می دهیم. همه توابع ریاضی در کتابخانه math توضیح داده شده اند که باید با استفاده از import math  خط)
 abs(n) مدول عدد صحیح n
 math.fabs(x) ماژول اعداد واقعی x 
 math.sqrt(x) ریشه مربع یک عدد واقعی x
 math.pow(x,y) x را به توان y;
محاسبه می‌کند
ایکس پرانتز برای تغییر ترتیب اقدامات.
 
عبارات کوتاه
هنگام تغییر مقادیر متغیرها، استفاده از مخفف و nbsp; <سر> <بدن>
ورودی کامل نشان اختصاری
a = a + b a +=  b
a = a - b a -=  b
a = a*b a *=  b
a = a / b a /=  b

 

توابع درون خطی

هر زبان برنامه نویسی شامل بسیاری از توابع داخلی است که می توانند در عبارات حسابی استفاده شوند.
برای استفاده از توابع اضافی، شما اغلب نیاز دارید که کتابخانه های اضافی را اضافه کنید.

به عنوان مثال، متداول ترین توابع ریاضی استاندارد و نحوه نوشتن آنها در پایتون:

 abs(i) مدول عدد صحیح i،
 math.fabs(x) مدول عدد واقعی x،
 math.sqrt(x) ریشه مربع یک عدد واقعی x،
 math.pow(x,y) x را به توان y محاسبه می‌کند.
 
باید به خاطر بسپارید!
آرگومان تابع همیشه در پرانتز نوشته می شود.

برای اینکه این توابع کار کنند، باید یک کتابخانه ریاضی (ماژول) اضافی را متصل کنید.
این کار را می توان با اضافه کردن خط در ابتدای برنامه انجام داد   <پیش> وارد کردن ریاضی شرح مفصلی از توابع موجود در این ماژول را می‌توانید در سایت اسناد رسمی پایتون.

قوانین نوشتن عبارات حسابی در یک زبان برنامه نویسی

فرض کنید باید یک عبارت نوشته شده به شکل ریاضی را به این روش محاسبه کنیم:
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
 

قبل از نوشتن برنامه ای که نتیجه را برای ما محاسبه می کند، اجازه دهید قوانین را برای نوشتن عبارات جبری در یک زبان برنامه نویسی فرموله کنیم:
 
باید به خاطر بسپارید!
  1. عبارات حاوی اعداد، نام متغیرهای دیگر، علائم عملگر، پرانتز، نام توابع هستند.
  2. عملیات حسابی و علائم آنها (+، -، *، /، // ، %).
  3. جداکننده اعشار یک نقطه است.
  4. عبارت در یک خط نوشته می‌شود (نشان‌گذاری خطی عبارات)، نویسه‌ها به‌طور متوالی یکی پس از دیگری ردیف می‌شوند، همه علامت‌های عملیاتی گذاشته می‌شوند و از پرانتز استفاده می‌شود.

بنابراین، با رعایت قوانین نوشتن عبارات حسابی، باید این کسر (نشان ریاضی) را به یک نماد خطی تبدیل کنیم، یعنی کسر را در یک خط بنویسیم.
از آنجایی که صورت و مخرج هر دو مختلط هستند (یعنی شامل دو یا چند عامل هستند)، هنگام نوشتن به صورت خطی، لازم است عبارات صورت و مخرج داخل پرانتز گرفته شود.
بنابراین، نماد خطی چنین عبارتی به صورت زیر خواهد بود: <پیش> (2*17.56*17.56)/(7*2.47*0.43) بیایید برنامه ای برای محاسبه این عبارت بنویسیم. برای این کار اجازه دهید داده های ورودی و خروجی را تعریف کنیم

ورودی
از آنجایی که ما همه مقادیر را می دانیم، نیازی به وارد کردن چیزی از صفحه کلید نیست، بنابراین ورودی وجود نخواهد داشت.

حصر
برنامه باید نتیجه این عبارت حسابی را نمایش دهد (شما می توانید آن را در هر متغیری وارد کنید یا بلافاصله مقدار را روی صفحه نمایش دهید).

ما بلافاصله نتیجه عبارت را بدون ذخیره آن در هیچ متغیری روی صفحه نمایش خواهیم داد.  
از آنجایی که کسری داریم، نتیجه یک عدد واقعی خواهد بود  <پیش> چاپ ((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43)) برنامه را روی رایانه خود اجرا کنید و بررسی کنید که نتیجه ای برابر با  82.94984330235246
ایجاد کند
سپس کار را کامل کنید.
 
 

تقسیم عدد صحیح

نتیجه یک عملیات تقسیم ("/") در پایتون می تواند یک عدد غیر صحیح یا همانطور که در برنامه نویسی می گویند،  واقعی باشد. اغلب ما نیاز داریم که یک عدد صحیح و یک باقیمانده از یک تقسیم بدست آوریم. برای مثال، طول یک جسم را بر حسب سانتی متر می دانیم و باید بفهمیم که چند متر کامل است و چند سانتی متر باقی مانده است. 
برای مثال 
435 سانتی متر = 4 متر 35 سانتی متر.
اگر عدد 435 را بر 100 تقسیم کنیم، یعنی قسمت صحیح تقسیم بر 100، این امر محقق می شود.
اگر مابقی تقسیم 435 بر 100 را در نظر بگیریم، 35 سانتی متر به دست می آید.
در چنین مواردی از عملیات زیر استفاده می شود:
 // - تقسیم عدد صحیح
 % - باقیمانده تقسیم.

برنامه را می توان به صورت زیر نوشت: <پیش> طول = 435 متر = طول // 100 سانتی متر = طول % 100


شما باید به یاد داشته باشید!
عملیات تقسیم عدد صحیح:
  1. // - تقسیم عدد صحیح
  2. % - باقی مانده تقسیم