عملگرهای ریاضی، مقایسه‌ای، منطقی و انتساب

اکنون، به‌صورت کامل و دسته‌بندی‌شده با عملگرهای (Operators) در پایتون آشنا می‌شویم. این عملگرها پایه‌ی اصلی بسیاری از عملیات در برنامه‌نویسی هستند:


🧮 1. عملگرهای ریاضی (Arithmetic Operators)

عملگرتوضیحمثالنتیجه
+جمع5 + 38
-تفریق5 - 32
*ضرب5 * 315
/تقسیم (نتیجه‌ی float)5 / 22.5
//تقسیم صحیح5 // 22
%باقیمانده تقسیم5 % 21
**توان2 ** 38

🔹 مثال:

a = 10
b = 3

print(a + b)  # 13
print(a / b)  # 3.333...
print(a % b)  # 1

🔍 2. عملگرهای مقایسه‌ای (Comparison Operators)

این عملگرها برای مقایسه‌ی دو مقدار و برگرداندن مقدار منطقی (True/False) استفاده می‌شوند:

عملگرتوضیحمثالنتیجه
==برابر بودن5 == 5True
!=نابرابر بودن5 != 3True
>بزرگ‌تر5 > 3True
<کوچک‌تر5 < 3False
>=بزرگ‌تر یا مساوی5 >= 5True
<=کوچک‌تر یا مساوی5 <= 2False

🔹 مثال:

x = 10
print(x > 5)    # True
print(x == 10)  # True
print(x != 7)   # True

⚙ 3. عملگرهای منطقی (Logical Operators)

برای ترکیب چندین شرط منطقی از این عملگرها استفاده می‌شود:

عملگرتوضیحمثالنتیجه
andاگر هر دو شرط True باشدTrue and FalseFalse
orاگر حداقل یکی True باشدTrue or FalseTrue
notبرعکس مقدار منطقیnot TrueFalse

🔹 مثال:

x = 10
print(x > 5 and x < 15)  # True
print(x < 5 or x > 8)    # True
print(not (x > 5))       # False

📝 4. عملگرهای انتساب (Assignment Operators)

برای مقداردهی یا به‌روزرسانی متغیرها استفاده می‌شود:

عملگرتوضیحمثالمعادل
=مقداردهیx = 5
+=جمع و انتسابx += 3x = x + 3
-=تفریق و انتسابx -= 2x = x - 2
*=ضرب و انتسابx *= 4x = x * 4
/=تقسیم و انتسابx /= 2x = x / 2
//=تقسیم صحیح و انتسابx //= 2x = x // 2
%=باقیمانده و انتسابx %= 2x = x % 2
**=توان و انتسابx **= 3x = x ** 3

🔹 مثال:

x = 5
x += 2  # x = 7
x *= 3  # x = 21

✅ حالا شما با چهار دسته‌ی مهم از عملگرهای پایتون آشنا شدید. این ابزارها اساس منطق برنامه‌نویسی شما را تشکیل می‌دهند.