Mavzu: pythonga kirish



Yüklə 0,8 Mb.
Pdf görüntüsü
səhifə10/12
tarix19.04.2023
ölçüsü0,8 Mb.
#100430
1   ...   4   5   6   7   8   9   10   11   12
Mavzu pythonga kirish python dasturlash tili

1.7. Shatr ifodalari 
Shart ifodalarini bir qator amallar taqdim qiladi. Ushbu amallarning barchasi ikkita 
operand qabul qiladi va natija sifatida boolean turidagi mantiqiy qiymat qaytaradi. 
Faqatgina ikkita mantiqiy qiymat mavjud, ular True (ifoda rost) False (ifoda yolg‟on) 
qiymatlardir. 
Taqqoslash amallari. Eng sodda shart ifodalariga taqqoslash amallari misol bo‟lib, 
ular ikki qiymatni taqqoslash uchun ishlatiladi. Python quyidagi taqqoslash amallarini 
qo‟llab-quvvatlaydi: 
 
- agar ikki operand teng bo‟lsa True, aks holda False qiymat qaytaradi; != 
- agar ikki operand teng bo‟lmasa True, aks holda False qiymat qaytaradi; > 
(dan katta) – agar birinchi operand ikkinchisidan katta bo‟lsa True, aks 
holda False qiymat qaytaradi; 
(dan kichik) – agar birinchi operand ikkinchisida kichik bo‟lsa True, aks 
holda False qiymat qaytaradi
>= (dan katta yoki teng) – agar birinchi operand ikkinchisidan katta yoki teng bo‟lsa 
True, aks holda False qiymat qaytaradi; 


<= (dan kichik yoki teng) – agar birinchi operand ikkinchisidan kichik yoki teng bo‟lsa 
True, aks holda False qiymat qaytaradi; 
1.8. Mantiqiy amallar 
Murakkab shartli ifodalarni yozish, odatda mantiqiy amallar yordamida amalga 
oshiriladi. Pythonda quyidagi mantiqiy operatorlar mavjud: 
and (mantiqiy ko‟paytirish). Murakkab ifodadagi biror bir qism ifodani qiymati False 
bo‟lsa, ifodaning yakuniy qiymati False , aks holda True qiymat qaytaradi. Masalan: 
yoshi = 
21
vazni = 
72
natija = yoshi > 
17
and
vazni == 
72
print
(natija)
# True
Yuqoridagi dasturda murakkab mantiqiy amal ikki qismdan yoshi > 17 va vazni > 56 
qismlardan tashkil topgan bo‟lib, ular and mantiqiy operatori bilan birlashtirilgan. 
Agarda ikkala mantiqiy amal True qiymat qaytarsa ifodaning qiymati True bo‟ladi, 
aks holda False qiymat qaytaradi. 
Matriqiy ifodalarda faqatgina taqqoslash amallaridan foydalanish shart emas. Ixtiyoriy 
mantiqiy amal yoki boolean turidagi qiymatlar (TrueFalse) ham ishlatilishi mumkin. 
Masalan: 
1 yoshi = 
21 
2 vazni = 
72 
3 t = 

Yüklə 0,8 Mb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin