عملگر (Operand)

اصلاح شده

2026-07-25

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

عملگر معنی مثال نتیجه
+ جمع 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
** (1/2) جذر (ریشه دوم) 3 ** (1/2) 1.732...

نکته: + و * روی رشته، رفتار متفاوت از عدد دارن (الحاق و تکرار)

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

عملگر معنی
== مساوی
!= نامساوی
> بزرگتر
< کوچکتر
>= بزرگتر یا مساوی
<= کوچکتر یا مساوی
  • خروجی همیشه True یا False

نکته: is برای مقایسه هویت (نه مقدار)

  • 3 is 3.0 = False → چون نوع‌ها متفاوتن (int vs float)، هرچند مقدار برابره
  • 3 is not 3.0 = True
  • تفاوت با ==: == مقدار رو مقایسه می‌کنه، is هویت/تایپ رو

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

  • سه‌تا: and، or، not
  • مثال: x > 0 and x < 10
  • نکته: در پایتون هر عدد غیرصفر به‌عنوان True تفسیر می‌شه → 17 and True = True

تمرین

هشدار

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

num1 = input("Number 1: ")
num1 = float(num1)

num2 = input("Number 2: ")
num2 = float(num2)

add = num1 + num2
subtract = num1 - num2

print(num1, "+", num2, "=", add)
print(num1, "-", num2, "=", subtract)

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

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

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

result = num1 > num2

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

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