DEV Community

Kerimova_Manzura
Kerimova_Manzura

Posted on • Edited on

Python’da `AND` va `OR` Mantiqiy Operatorlari

🟩 AND, OR operatorlari


🔍 1. Mantiqiy operator nima?

Mantiqiy operatorlar (and, or) — bu True (rost) yoki False (yolg‘on) qiymatlar ustida ishlaydi va shartli ifodalarda ko‘p qo‘llaniladi.


🟢 2. AND operatori — va

and operatori faqat ikkala shart ham rost bo‘lsa, True natija qaytaradi. Aks holda False.

Ifoda Natija
True and True True
True and False False
False and True False
False and False False

🔹 Misol:

yosh = 25
if yosh > 18 and yosh < 30:
    print("Yosh mos!")
Enter fullscreen mode Exit fullscreen mode

📌 Har ikki shart rost → chiqaradi: Yosh mos!


🟠 3. OR operatori — yoki

or operatori agar hech bo‘lmaganda bitta shart rost bo‘lsa, True natija qaytaradi.

Ifoda Natija
True or True True
True or False True
False or True True
False or False False

🔹 Misol:

ism = "Ali"
if ism == "Ali" or ism == "Vali":
    print("Tanish ism!")
Enter fullscreen mode Exit fullscreen mode

📌 Kamida bitta shart rost → chiqaradi: Tanish ism!


🧠 4. Amaliy misollar:

a = 5
b = 10

print(a > 0 and b > 0)   # True
print(a > 0 or b < 0)    # True
print(a < 0 and b > 0)   # False
print(a < 0 or b < 0)    # False
Enter fullscreen mode Exit fullscreen mode

📘 5. Xulosa

Operator Ma’nosi True natijasi uchun kerakli shart
and va Har ikki shart True bo‘lishi
or yoki Kamida bitta shart True bo‘lishi

Top comments (0)