عملگرها در پایتون ابزارهای قدرتمندی هستند که برای انجام عملیات روی متغیرها و مقادیر استفاده میشوند. اگر میخواهید برنامهنویسی پایتون را به خوبی یاد بگیرید، شناخت کامل عملگرها یکی از مباحث اساسی است.
در این مقاله انواع عملگرها را بررسی میکنیم و با مثالهای کاربردی به شما کمک میکنیم تا آنها را بهتر درک کنید.
🏗️ عملگرهای محاسباتی در پایتون (Arithmetic Operators):
عملگرهای محاسباتی برای انجام عملیات ریاضی ساده مثل جمع، تفریق، ضرب و تقسیم استفاده میشوند. در ادامه چند نمونه از مهمترین عملگرهای محاسباتی در پایتون را مشاهده میکنید:
| عملگر | توضیح | مثال | نتیجه |
|---|---|---|---|
+ |
جمع | ۵ + ۳ |
۸ |
- |
تفریق | ۱۰ - ۴ |
۶ |
* |
ضرب | ۶ * ۷ |
۴۲ |
/ |
تقسیم (نتیجه اعشاری) | ۷ / ۲ |
۳.۵ |
// |
تقسیم صحیح | ۷ // ۲ |
۳ |
% |
باقیمانده تقسیم | ۷ % ۲ |
۱ |
** |
توان | ۲ ** ۳ |
۸ |
📊 عملگرهای مقایسهای در پایتون (Comparison Operators):
عملگرهای مقایسهای برای مقایسه دو مقدار و بازگرداندن مقدار True یا False به کار میروند. این عملگرها در ساخت شرطها و کنترل جریان برنامه اهمیت زیادی دارند.
| عملگر | توضیح | مثال | نتیجه |
|---|---|---|---|
== |
برابر است؟ | ۵ == 5 |
True |
!= |
نابرابر است؟ | ۵ != 3 |
True |
< |
کوچکتر است؟ | ۳ < 5 |
True |
> |
بزرگتر است؟ | ۱۰ > 7 |
True |
<= |
کوچکتر یا برابر؟ | ۵ <= 5 |
True |
>= |
بزرگتر یا برابر؟ | ۸ >= 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)
📌 جمعبندی:
عملگرها بخش مهمی از برنامهنویسی هستند که درک آنها برای هر برنامهنویس ضروری است. در این مقاله با انواع عملگرها از جمله محاسباتی، مقایسهای و منطقی آشنا شدید.
اگر سوال یا نظری دارید، خوشحال میشویم در بخش نظرات با ما در میان بگذارید! 😄 موفق باشید! 💪

