عملگرهای محاسباتی
عملگرهای محاسباتی (Arithmetic Operators):
جمع (+):
>>> 7 + 2
9
تفریق (-):
>>> 7 - 2
5
ضرب (*):
>>> 7 * 2
14
تقسیم (/):
>>> 7 / 2
3.5
تقسیم گردشده رو به پایین (//):
>>> 7 // 2
3
باقیمانده (%):
>>> 7 % 2
1
توان (**):
>>> 7 ** 2
49
نکته ۱: خروجی تقسیم دو عدد، به صورت عدد اعشاری خواهد بود.
>>> 6 / 2
3.0
نکته ۲: اگر حداقل یکی از اعداد به صورت اعشاری باشد، نتیجهی محاسبه، به صورت عدد اعشاری خواهد بود.
>>> 7.0 // 2
3.0
اولویت عملگرها
۱) پرانتز
۲) توان
۳) ضرب – تقسیم
۴) جمع – تفریق
نکته ۱: در صورت وجود پرانتزهای تودرتو، اولویت با داخلیترین پرانتز است.
نکته ۲: در صورت وجود عملگرهای با اولویت یکسان، اولویت محاسبه از سمت چپ به راست است.
>>> (20 * (5 + 2)) - 90 / 2
95.0
در مثال بالا، ترتیب محاسبه به صورت ذیل است:
۱) پرانتز داخلی: ۲ + ۵
۲) جمع: ۷ = ۲ + ۵
۳) پرانتز اول: ۷ * ۲۰
۴) ضرب: ۱۴۰ = ۷ * ۲۰
۵) تقسیم: ۴۵ = ۲ / ۹۰
۶) تفریق: ۹۵ = ۴۵ - ۱۴۰