Python dasturlash maktabi
Pythonda operatorlar nechta guruhga boʻlinadi?
Ⓜ️ Arifmetik operatorlar
Arifmetik operatorlar umumiy matematik amallarni bajarish uchun raqamli qiymatlar bilan ishlatiladi:
Arifmetik operatorlar umumiy matematik amallarni bajarish uchun raqamli qiymatlar bilan ishlatiladi:
+ Qo'shish 10 + 3 = 13
- Ayirish 10 - 3 = 7
* Ko'paytirish 10 * 3 = 30
// Qoldiqsiz bo'lish 10 // 3 = 3
/ Qoldiqli bo'lish 10 / 3 = 3.3333333333333335
% Qoldiq 10 % 3 = 1
Darajaga ko'tarish 10 3 = 1000 10 * 10 * 10 = 1000
Python dasturlash maktabi
Ⓜ️ Arifmetik operatorlar Arifmetik operatorlar umumiy matematik amallarni bajarish uchun raqamli qiymatlar bilan ishlatiladi: + Qo'shish 10 + 3 = 13 - Ayirish 10 - 3 = 7 * Ko'paytirish 10 * 3 = 30 // Qoldiqsiz bo'lish 10 // 3 = 3 / Qoldiqli bo'lish…
📊 Toʻgʻri javobni toping?
print(30 / 3 // 3)
print(30 / 3 // 3)
Anonymous Quiz
17%
3.0
25%
3.33
47%
3
11%
Toʻgʻri javob yoʻq
Python dasturlash maktabi
⭕️ 2-bo'lim “Operatorlar” ————————————— Ⓜ️Operatorlar guruhlari? ----------------------------- Pythonda operatorlar quyidagi guruhga bo'linadi. Arifmetik operatorlar Tayinlash operatorlari Taqqoslash operatorlari Mantiqiy operatorlar Identifikatsiya operatorlari…
Ⓜ️ Python tayinlash operatorlari
Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Binary turdagi ma'lumotlar 2 lik sanoq sistemasida 0 va 1 yordamida ifodalanadi.
Binary raqamlar oldidagi 0b 2 lik sanoq tizimi ekanligini bildiradi.
@pythonuz
Binary raqamlar oldidagi 0b 2 lik sanoq tizimi ekanligini bildiradi.
print(bin(7))
>>> 0b111print(int(0b111))
>>> 7@pythonuz
Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
= x = 7
+= x += 4 yoki x = x + 4
print(x)
>>> 11
-------------------------------x = 7
-= x -= 4 yoki x = x - 4
print(x)
>>> 3
-------------------------------x = 7
*= x *= 4 yoki x = x * 4
print(x)
>>> 28
-------------------------------x = 7
/= x /= 4 yoki x = x / 4
print(x)
>>> 1.75
-------------------------------x = 7
%= x %= 4 yoki x = x % 4
print(x)
>>> 3
-------------------------------x = 7
//= x //= 4 yoki x = x // 4
print(x)
>>> 1
-------------------------------x = 7
**= x **= 4 yoki x = x ** 4
print(x)
>>> 2401
-------------------------------& Va operatori
x = 7
&= x &= 4 yoki x = x & 4
print(x)
>>> 4
7 = 0111
4 = 0100
7 va 4 2 lik sanoq tizimiga o'giriladi va taqqoslanadi
0 va 0 = Yolg'on 0
1 va 1 = To'g'ri 1
1 va 0 = Yolg'on 0
1 va 0 = Yolg'on 0
0100 ni 10 lik sanoq tizimiga o'girsak 4 raqami hosil bo'ladi
-------------------------------| Yoki operatori
x = 7
|= x |= 4 yoki x = x | 4
print(x)
>>> 7
7 va 4 2 lik sanoq tizimiga o'giriladi.Ikalasida ham 0 bo'lsa natija 0, boshqa holatda 1 bo'ladi
0 yoki 0 Yolg'on 0
1 yoki 1 To'g'ri 1
1 yoki 0 To'g'ri 1
1 yoki 0 To'g'ri 1
0111 ni 10 lik sanoq tizimiga o'girsak 7 raqami hosil bo'ladi
-------------------------------^ (XOR) operatori
x = 7
^= x ^= 4 yoki x = x ^ 4
print(x)
>>> 3
7 va 4 2 lik sanoq tizimiga o'giriladi.Ikalasida ham 0 yoki 1 bo'lsa natija 0, boshqa holatda 1 bo'ladi
0 yoki 0 Yolg'on 0
1 yoki 1 Yolgʻon 0
1 yoki 0 To'g'ri 1
1 yoki 0 To'g'ri 1
0011 ni 10 lik sanoq tizimiga o'girsak 3 raqami hosil bo'ladi
------------------------------->> O'nga surish
x = 7
>>= x >>= 1 yoki x = x >> 1
print(x)
>>> 3
0111 ni 1 xona o'nga sursak 0011 bo'ladi.
0011 ni 10 lik sanoq tizimiga o'girsak 3 raqami hosil bo'ladi
-------------------------------<< Chapga surish
x = 7
<<= x <<= 4 yoki x = x << 4
print(x)
>>> 112
0111 ni 4 xona chapga sursak 1110000 bo'ladi.
1110000 ni 10 lik sanoq tizimiga o'girsak 112 raqami hosil bo'ladi
Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Toʻgʻri javobni toping?
x = 35; x += 53; x /= 8; x *= 3
print(x)
x = 35; x += 53; x /= 8; x *= 3
print(x)
Anonymous Quiz
13%
30
69%
33
6%
36
12%
Toʻgʻri javob yoʻq
Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Toʻgʻri javobni toping?
x = 35; x += 57; x //= 3
print(x)
x = 35; x += 57; x //= 3
print(x)
Anonymous Quiz
60%
30
15%
31
11%
33
15%
Toʻgʻri javob yoʻq