Page 75 - 9-sinf informatika yangi 2020. @informatika
P. 75
Misol. Кutubxonaga 20 ta kitob keltirildi.
>>> num_book = 20
>>> num_book == 1 Eslab qoling!
False Satr ichida qism satr yoki belgi
>>> num_book != 1 mavjudligini aniqlash uchun in
amalidan foydalaniladi.
True
>>> num_book < 1 >>> 'book' in 'Book shop'
False True
>>> num_book > 1 >>> 'book' in 'Book shop'
True False
>>> num_book <= 10
False
>>> num_book >= 1
True
Mantiqiy amallar
Dastur tuzish jarayonida murakkab shartli ifodalarni yozish uchun mantiqiy amallardan
foydalaniladi.
Mantiqiy amallar dasturda buyruqlar bajarilish tartibini boshqarish imkoniyatini beradi
hamda tarmoqlanuvchi va takrorlanuvchi operatorlar bilan birga qo‘llaniladi.
Amal Tavsifi Izoh
Murakkab ifodadа qatnashgan barcha qism
Mantiqiy
and ifodalar True boӒlsa, ifodaning yakuniy qiymati
ko‘paytirish
True, aks holda False qiymatni qaytaradi.
Murakkab ifodadа qatnashgan barcha qism ifodalardan
Mantiqiy
or kamida bittasi True boӒlsa, ifodaning yakuniy qiymati
qo‘shish
True, aks holda False qiymatni qaytaradi.
Mantiqiy Ifodaning qiymati True boӒlsa, False
not
inkor qiymatni qaytaradi va aksincha.
Misol: Lolaning tugӒilgan kuni ӏ 15 mart. Ushbu dastur mantiqiy amallar yordamida
tug‘ilgan kuni yoki aksincha ekanligini tekshiradi.
>>> day = 15 and amali ikkala shart ham rost
>>> month = 3
>>> day == 15 and month == 3 ekanligini tekshiradi.
True
not amali natijani uning inkoriga
>>> day = 15 almashtiradi. Tug‘ilgan kundan boshqa
>>> month = 3
>>> not (day == 15 and month == 3) barcha kunlar uchun natija ӏ False.
False
74 IV BOB. DASTURLASH ASOSLARI