عملگر (Operand)
عملگرهای ریاضی
| عملگر | معنی | مثال | نتیجه |
|---|---|---|---|
+ |
جمع | 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()) تمرینها انجام شود.
احتیاطسوالات سایت کوئرا