4-mavzu: shart operatorlari va sikllar
Download 42.54 Kb.
|
Python. 2-maruza
Mantiqiy amallar
Mantiqiy amallar qo'shma shartli ifodalarni yaratish uchun ishlatiladi. Python quyidagi mantiqiy operatorlarga ega: and (mantiqiy ko'paytirish) - Ikkala ifoda ham rost bo'lsa, True qaytaradi
Bu holda and operatori ikkita ifoda natijalarini solishtiradi: yosh > 21, vazn == 58. Agar bu ifodalarning ikkalasi ham True ni qaytarsa, and operatori ham True ni qaytaradi. Bundan tashqari, ifodalardan biri har doim taqqoslash amali bo’lishi shart emas: bu boshqa mantiqiy amal yoki "True" yoki "False" ni saqlaydigan mantiqiy o'zgaruvchi bo'lishi mumkin.
or (mantiqiy ko'paytirish) - Ikkala ifodadan hech bo’lmaganda bittasi rost bo'lsa, True qaytaradi
not (mantiqiy inkor) Ifoda False bo’lsa True qaytaradi va aksincha
Agar and operatorining operandlaridan biri False qiymatini qaytarsa, boshqa operand endi baholanmaydi, chunki operator baribir False ni qaytaradi. Ushbu xatti-harakatlar sizga unumdorlikni biroz oshirishga imkon beradi, chunki ikkinchi operandni baholash uchun resurslarni sarflashingiz shart emas. Xuddi shunday, agar or operatorining operandlaridan biri True qiymatini qaytarsa, ikkinchi operand baholanmaydi, chunki operator baribir True qaytaradi. Download 42.54 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling