and operatori ikkita shartni birlashtirish uchun ishlatiladi. Bu operator faqat ikkala shart ham to'g'ri bo'lganda True qaytaradi.
Buni quyidagi jadvalda ko'rish mumkin:
| Birinchi shart | Ikkinchi shart | Natija |
|---|---|---|
True | True | True |
True | False | False |
False | True | False |
False | False | False |
# Asosiy misollar
print(True and True) # True
print(True and False) # False
print(False and True) # False
print(False and False) # False1-misol: Kino teatriga borish
# Kino teatriga borish uchun pul va vaqt kerak
pul_bor = True
vaqt_bor = True
kino_borish = pul_bor and vaqt_bor
print(f"Kinoga bora olamanmi? {kino_borish}") # True2-misol: Mashina haydash
# Mashina haydash uchun litsenziya va mashina kerak
litsenziya_bor = True
mashina_bor = False
hayday_olaman = litsenziya_bor and mashina_bor
print(f"Mashina hayday olamanmi? {hayday_olaman}") # Falseand operatori barcha shartlar to'g'ri bo'lgandagina True qaytaradiFalse bo'lsa, Python ikkinchi shartni ham tekshirmaydi (short-circuit evaluation)and bilan bog'lash mumkin: shart1 and shart2 and shart3and operatori bilan ishlash
Berilgan ma'lumotlardan foydalanib, shartlarni tekshiring:
Natijalarni quyidagi formatda chiqaring:
Birinchi shart: True
Ikkinchi shart: True