Page 79 - Программирование. Python. Для школьников. bizdin.kg
P. 79
ОКУУЧУЛАР ҮЧҮН ТИРКЕМЕЛЕР 79
Салыштыруу операторлору
Эки операнд тең барабар экенин 5 == 5 жыйынтыгында True болот
== салыштырат, эгерде барабар болсо, анда True == False жыйынтыгында False болот
шарт чындык болот. “hello”== “hello” жыйынтыгында True болот
Эки операнд тең барабар экенин 12 != 5 жыйынтыгында True болот
!= салыштырат, эгерде барабар эмес болсо, False != False жыйынтыгында False болот
анда шарт чындык болот. “hi”!= “Hi” жыйынтыгында True болот
Эки операнд тең барабар экенин
<> салыштырат, эгерде барабар эмес болсо 12 <> 5 жыйынтыгында True болот
!= операторуна окшош
анда шарт чындык болот.
Сол операнд оң жактагыга караганда чоң 5 > 2 жыйынтыгында True болот
> экенин салыштырат, эгер чоң болсо, анда True > False жыйынтыгында True болот
шарт чындык болот. “A”>“B” жыйынтыгында False болот
Сол операнд оң жактагыга караганда 3 < 5 жыйынтыгында True болот
< кичине экенин салыштырат, эгер кичине True < False жыйынтыгында False болот
болсо, анда шарт чындык болот. “A”<“B” жыйынтыгында True болот
Сол операнд оң жактагыга караганда чоң же 1 >= 1 жыйынтыгында True болот
>= барабар экенин салыштырат, эгер чоң же “C”>=“D” жыйынтыгында False болот
23 >=3,2 жыйынтыгында True болот
барабар болсо, анда шарт чындык болот.
Сол операнд оң жактагыга караганда 4 <= 5 жыйынтыгында True болот
<= кичине же барабар экенин салыштырат, эгер 0 <= 0,0 жыйынтыгында True болот
кичине же барабар болсо, анда шарт -0?001 <= -36 жыйынтыгында False болот
чындык болот.
Ыйгаруу операторлору
= Сол жактагы операндга оң жактагы b = 23 b өзгөрмөсүнө 23 маанисин ыйгарат
операнддын маанисин ыйгарат.
Оң жактагы операнддын маанисине b = 5
+= сол жактагынын маанисин кошуп, аны сол a = 2
жактагы операндга ыйгарат. b += a барабар: b = b + a, b = 7
Сол жактагы операнддын маанисинен b = 5
-= оң жактагынын маанисин кемитип, аны сол a = 2
жактагы операндга ыйгарат. b -= a барабар: b = b - a, b = 3
Оң жактагы операнддын маанисине b = 5
*= сол жактагынын маанисин көбөйтүп, аны сол a = 2
жактагы операндга ыйгарат. b *= a барабар: b = b * a, b = 10
Сол жактагы операнддын маанисин b = 10
/= оң жактагынын маанисине бөлүп, аны сол a = 2
жактагы операндга ыйгарат. b /= a барабар: b = b / a, b = 5
Операнддарды модулу боюнча бөлөт
%= жана жыйынтыгын сол жактагыга ыйгарат. b = 5
a = 2
b %= a барабар: b = b % a, b = 1
Сол жактагы операндды оң жактагынын b = 3
**= маанисиндей даражага көтөрөт жана a = 2
жыйынтыгын сол жактагыга ыйгарат. b **= a барабар: b = b ** a, b = 9
Сол жактагы операндды оң жактагыга b = 11
//= бүтүн бөлүктүү бөлөт жана жыйынтыгын a = 2
сол жактагыга ыйгарат. b //= a барабар: b = b // a, b = 5
www.trk.kg