عملگرها در پایتون ابزارهای قدرتمندی هستند که برای انجام عملیات روی متغیرها و مقادیر استفاده میشوند. اگر میخواهید برنامهنویسی پایتون را به خوبی یاد بگیرید، شناخت کامل عملگرها یکی از مباحث اساسی است.
در این مقاله انواع عملگرها را بررسی میکنیم و با مثالهای کاربردی به شما کمک میکنیم تا آنها را بهتر درک کنید.
🏗️ عملگرهای محاسباتی در پایتون (Arithmetic Operators):
عملگرهای محاسباتی برای انجام عملیات ریاضی ساده مثل جمع، تفریق، ضرب و تقسیم استفاده میشوند. در ادامه چند نمونه از مهمترین عملگرهای محاسباتی در پایتون را مشاهده میکنید:
| عملگر | توضیح | مثال | نتیجه |
|---|---|---|---|
+ |
جمع | 5 + 3 |
8 |
- |
تفریق | 10 - 4 |
6 |
* |
ضرب | 6 * 7 |
42 |
/ |
تقسیم (نتیجه اعشاری) | 7 / 2 |
3.5 |
// |
تقسیم صحیح | 7 // 2 |
3 |
% |
باقیمانده تقسیم | 7 % 2 |
1 |
** |
توان | 2 ** 3 |
8 |
📊 عملگرهای مقایسهای در پایتون (Comparison Operators):
عملگرهای مقایسهای برای مقایسه دو مقدار و بازگرداندن مقدار True یا False به کار میروند. این عملگرها در ساخت شرطها و کنترل جریان برنامه اهمیت زیادی دارند.
| عملگر | توضیح | مثال | نتیجه |
|---|---|---|---|
== |
برابر است؟ | 5 == 5 |
True |
!= |
نابرابر است؟ | 5 != 3 |
True |
< |
کوچکتر است؟ | 3 < 5 |
True |
> |
بزرگتر است؟ | 10 > 7 |
True |
<= |
کوچکتر یا برابر؟ | 5 <= 5 |
True |
>= |
بزرگتر یا برابر؟ | 8 >= 10 |
False |
🔌 عملگرهای منطقی در پایتون (Logical Operators):
عملگرهای منطقی برای ترکیب چند شرط به کار میروند و نتیجه آنها همیشه True یا False خواهد بود. این عملگرها در کنترل جریان برنامه و تصمیمگیریها بسیار مهم هستند.
| عملگر | توضیح | مثال | نتیجه |
|---|---|---|---|
and |
هر دو شرط باید درست باشند | True and False |
False |
or |
یکی از شرطها کافی است | True or False |
True |
not |
معکوس میکند | not True |
False |
🎯 تمرین:
برای درک بهتر این مبحث، یک برنامه ساده بنویسید که:
- از کاربر دو عدد بگیرد.
- مجموع، تفریق، ضرب، تقسیم و باقیمانده آنها را محاسبه و نمایش دهد.
- بررسی کند که آیا عدد اول بزرگتر از عدد دوم است یا نه و نتیجه را نمایش دهد.
num1 = int(input("عدد اول را وارد کنید: "))
num2 = int(input("عدد دوم را وارد کنید: "))
print("مجموع:", num1 + num2)
print("تفریق:", num1 - num2)
print("ضرب:", num1 * num2)
print("تقسیم:", num1 / num2)
print("باقیمانده تقسیم:", num1 % num2)
print("عدد اول بزرگتر است؟", num1 > num2)
📌 جمعبندی:
عملگرها بخش مهمی از برنامهنویسی هستند که درک آنها برای هر برنامهنویس ضروری است. در این مقاله با انواع عملگرها از جمله محاسباتی، مقایسهای و منطقی آشنا شدید.
اگر سوال یا نظری دارید، خوشحال میشویم در بخش نظرات با ما در میان بگذارید! 😄 موفق باشید! 💪

