عملگر

اصلاح شده

2026-04-18

عملگرهای ریاضی

  • جمع
3 + 2
5
"3" + "2"
'32'
  • تفریق
3 - 2
1
  • ضرب
3 * 2
6
"3" * 2
'33'
  • تقسیم
3 / 2
1.5
  • مقسوم علیه
3 // 2
1
  • باقیمانده
3 % 2
1
  • توان
3 ** 2
9
  • جذر
3 ** (1/2)
1.7320508075688772

عملگرهای مقایسه‌ای

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

  • مساوی equal (==)
5 == 5
True
5 == 6
False
  • نامساوی not equal (!=)
5 != 5
False
5 != 6
True
  • بزرگتر greater (>)
5 > 4
True
5 > 5
False
  • کوچکتر less (<)
4 < 5
True
5 < 5
False
  • بزرگتر یا مساوی greater or equal (>=)
5 >= 4
True
5 >= 5
True
5 >= 6
False
  • کوچکتر از less or equal (<=)
4 <= 5
True
5 <= 5
True
6 <= 5
False
نکته

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

3 is 3.0
False
3 is not 3.0
True

عملگرهای منطقی

سه عملگر منطقی (Logical Operators) وجود دارد: and, or و not . برای مثال:

x > 0 and x < 10

عملوندهای عملگرهای منطقی باید عبارات بولی باشند، اما در پایتون هر عدد غیر صفر نیز به صورت True تفسیر می‌شود.

17 and True
True

تمرین

هشدار

با استفاده از ورودی (input()) تمرین‌ها انجام شود.

num1 = input("عدد اول را وارد کن: ")
num1 = float(num1)

num2 = input("عدد دوم را وارد کن: ")
num2 = float(num2)

add = num1 + num2
subtract = num1 - num2

print("نتیجه جمع =", add)
print("نتیجه تفریق =", subtract)

آیا میتونید برای ضرب و تقیسم هم بنویسید؟

num1 = input("عدد اول را وارد کن: ")
num1 = float(num1)

num2 = input("عدد دوم را وارد کن: ")
num2 = float(num2)

result = num1 > num2

print("Is", num1,"greater than", num2, "? ", result)
احتیاطپروژه

به بخش پروژه ماشین حساب بروید و نگاه کنید کدام قسمت از کد را می‌توانید بفهید.