5-ma’ruza. Pythonda shart operatorlari. Reja: Mantiq elementlari va operatorlari



Yüklə 40,64 Kb.
Pdf görüntüsü
səhifə2/5
tarix22.03.2024
ölçüsü40,64 Kb.
#182144
1   2   3   4   5
Mavzu (5)

isinstance()
funksiyasi. Quyidagi kodimizda x o’zgaruvchisi int turiga 
kirishini tekshiramiz:
Mantiq operatorlari 
Mantiq operatorlar shartlarni birlashtirib ishlatish uchun kerak:

and
- Agar ikkala shart ham rost bo’lsa, rost qiymat qaytaradi.

or
- Kamida bitta shart rost bo’lsa ham rost qiymat qaytaradi.

not
- Shart qiymatini teskarisiga o’zgartiradi, ya’ni rost bo’lsa yolg’on, 
yolg’on bo’lsa rost bo’ladi.


Agar bir vaqtning o’zida bir emas, balki bir nechta shartlarni tekshirmoqchi 
bo’lsak, mantiq operatorlari (
and, or
) juda qo’l keladi. Bunda 2 xil shartdan kamida 
bittasi bajarilishi, yoki ikkalasi ham bajarilishini tekshirib ko’rsak bo’ladi. Masalan, 
hozir uchta sonni olib o’zaro taqqoslaymiz. Bunda bir son qolgan ikkalasidan ham 
kattaligini yoki kamida bittasidan kattaligini tekshiramiz:
2.
 
Pythonda shart operatorlari: If, else, elif, pass.
Pythonda shart
 
operatorlari shartni tekshirish uchun ishlatiladi. Pythonda shart 
operatorini bir necha xil ko`rinishi mavjud:
if (mantiqiy ifoda):- 
shart operatorining bu ko`rinishi mantiqiy ifoda rost 
bo`lgan holda qandaydir kod bajarilishi uchun ishlatiladi.
 
if (mantiqiy ifoda):

else-
shart operatorining bu ko`rinishida mantiqiy ifoda 
rost bo`lsa, birinchi ifodalar bloki bajariladi(bu blok “
if-blok
” deb nomlanadi), 
aks 
holda 
keyingi ifodalar bloki bajariladi(bu blok “
else-blok
” deb nomlanadi).
if (mantiqiy ifoda):

elif(mantiqiy ifoda):

else-
shart operatorining bu 
ko`rinishida oldingi shart yolg`on bo`lganda keyingi shart tekshiriladi. Bu ifoda 
o`zida ikkita bir-biriga bog`liq bo`lgan 

Yüklə 40,64 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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

    Ana səhifə