Python dasturlash maktabi
2.52K subscribers
32 photos
1 file
41 links
@pythonuz kanalida python dasturlash tili Nematillo Ochilov tomonidan bosqichma bosqich bepul o'rgatiladi

@NematilloOchilov - blog
@pythonuz - Python darslari
@js_uz - Java Script
@MQLUZ - Savdo robotlarni dasturlash
Download Telegram
Pythonda operatorlar nechta guruhga boʻlinadi?
Anonymous Quiz
5%
1
18%
5
72%
7
5%
8
Python dasturlash maktabi
Pythonda operatorlar nechta guruhga boʻlinadi?
Ⓜ️ 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 10 / 3 = 3.3333333333333335

% Qoldiq 10 % 3 = 1

Darajaga ko'tarish 10 3 = 1000 10 * 10 * 10 = 1000
📊 Toʻgʻri javobni toping?

print(133 + 233 + 66)
Anonymous Quiz
10%
332
6%
366
79%
432
6%
439
📊 Toʻgʻri javobni toping?

print(33 * 3 * 5)
Anonymous Quiz
72%
495
9%
499
16%
555
3%
556
Binary turdagi ma'lumotlar 2 lik sanoq sistemasida 0 va 1 yordamida ifodalanadi.

Binary raqamlar oldidagi 0b 2 lik sanoq tizimi ekanligini bildiradi.

print(bin(7))
>>> 0b111
print(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