Python asoslari



Yüklə 1,14 Mb.
səhifə40/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   36   37   38   39   40   41   42   43   ...   81
k100001

a = 100 b = 30 if a>b:
print("To'g'ri") else: print("Notog'ri")

Qiymatlarni tekshirish


bool() funksiyasi qiymatlarni tekshirib, True yoki False qiymat qaytaradi. Odatda hamma qiymat
True natijani beradi. Faqat son qiymatlari 0 bo’lmasligi, satr va boshqa o’zgaruvchilar bo’sh qiymatga ega bo’lmasligi kerak. Quyidagilar faqat True qiymat qaytaradi.

x = "Salom" y = 15
z = ["olma", "anor", "banan"]
print(bool(x)) print(bool(y)) print(bool(z))

Funksiyada mantiq elementlari


Funksiyalarni mantiq elementlari bilan javob qaytaradigan qilib hosil qilish ham mumkin:

def myfunction(): return True


print(myFunktion())

Funksiyaning mantiq elementlari asosida boshqa amallar bajarish ham mumkin. Hozir funksiya rost qiymat qaytarsa, ekranga rost deb, aks holda yolg’on deb xabar beruvchi dastur tuzamiz:

def myfunc(): return False
if myfunc():
print("rost") else: print("yolg'on")



Python mantiq elementlari bilan javob qaytaruvchi ko’plab ichki funksiyalarga ega. Masalan, qiymatning biror ma’lumot turiga tegishli ekanligi yoki yo’qligini tekshiruvchi isinstance() funksiyasi. Quyidagi kodimizda x o’zgaruvchisi int turiga kirishini tekshiramiz:
x = 300
print(isinstance(x, int))

Mantiq operatorlari


Mantiq operatorlar shartlarni birlashtirib ishlatish uchun kerak:

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


  • Yüklə 1,14 Mb.

    Dostları ilə paylaş:
1   ...   36   37   38   39   40   41   42   43   ...   81




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