ترتیب انجام عملیات ریاضی
پرانتز ها در پایتون بسیار معنا دار هستند. زمانی که پایتون در حال انجام محاسبات است محتوای درونی پرانتزها دارای اولویت است.
زبان پایتون همانگونه که دنیای ریاضیات با عملیات ریاضی برخورد می کند، در محاسبات عمل می کند. ابتدا اولویت با پرانتز هاست، سپس نوبت به توان میرسد، در مرحله ی بعدی ضرب و تقسیم انجام میشود و در مرحله ی آخر نیز جمع و منها.
به مثال زیر دقت کنید:
5 + 2 * -3
- در اینجا ابتدا پایتون 2 را در 3- ضرب میکند و سپس نتیجه ی آن که 6- است را با 5 جمع میکند و ما در خروجی عدد -1 را میبینیم.
حالا به مثال زیر دقت کنید:
(5 + 2) * -3
2. در اینجا ابتدا محتوای پرانتز محاسبه شده و در ادامه نتیجه ی عملیات درون پرانتز (7) در 3- ضرب می شود که نتیجه ی آن 21- است.
اگر زمانی در ترتیب انجام عملیات شک داشتید میتوانید از پرانتزهای بیشتر استفاده کنید. پرانتزهای اضافه تاثیری در اجرای کد ندارند.
در ادامه این موارد گفته شده را با یک مثال بررسی میکنیم.