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
      
    
  Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari  Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Toʻgʻri javobni toping?
x = 35; x += 53; x /= 2; x %= 6
print(x)
  x = 35; x += 53; x /= 2; x %= 6
print(x)
Anonymous Quiz
    50%
    2
      
    30%
    2.0
      
    13%
    2.2
      
    7%
    0