Бірқатар операциялар шартты өрнектерді орындай алады. Барлық шартты операциялар екі операндты қабылдайды және оның нәтижесі boolean типін білдіретін логикалық мәнді қайтарады. Логикалық типте тек екі мән бар - True (ақиқат) және False (жалған).
Салыстыру операциялары
Қарапайым шартты өрнектер екі мәнді салыстыратын салыстыру амалдарын қолданады. Python келесі салыстыру амалдарын пайдалануға мүмкіндік береді:
Егер екі операнд тең болса, True қайтарады. Әйтпесе, ол жалған қайтарады.
Егер екі операнд тең болмаса, True қайтарады. Әйтпесе, ол жалған қайтарады.
Егер бірінші операнд екіншісінен үлкен болса, True қайтарады.
Егер бірінші операнд екіншісінен аз болса, True қайтарады.
Егер бірінші операнд екіншісінен үлкен немесе оған тең болса, True қайтарады.
Егер бірінші операнд екіншісінен кіші немесе оған тең болса, True қайтарады.
Салыстыру амалдарының мысалдары:
1
2
3
4
5
6
7
8
9
10
11
|
a = 5
b = 6
result = 5 == 6 # салыстыру амал нәтижесін айнымалыға сақтаймыз
print(result) # False – 5 пен 6 тең емес
print(a != b) # True
print(a > b) # False – 6-дан 5 төмен
print(a < b) # True
bool1 = True
bool2 = False
print(bool1 == bool2) # False - bool1 мәні bool2 мәніне тең емес
|
Салыстыру операциялары әртүрлі типтерді - жолдарды, сандарды, логикалық мәндерді салыстыра алады, алайда операцияның екі операндасы да бірдей типті көрсетуі керек.
Достарыңызбен бөлісу: |