not operatori mantiqiy qiymatni teskarisiga o'zgartirish uchun ishlatiladi. Bu operator faqat bitta shart bilan ishlaydi va uning teskarisini qaytaradi.
Buni quyidagi jadvalda ko'rish mumkin:
| Shart | not Shart |
|---|---|
True | False |
False | True |
# Asosiy misollar
print(not True) # False
print(not False) # True
# O'zgaruvchilar bilan
yomgir = False
quyosh = True
print(not yomgir) # True (yomg'ir yo'q)
print(not quyosh) # False (quyosh bor, lekin not qo'lladik)1-misol: Havo sharoiti
# Yomg'ir yog'mayotgan bo'lsa, sayrga chiqamiz
yomgir_yogyapti = False
sayr_qila_olaman = not yomgir_yogyapti
print(f"Sayr qila olamanmi? {sayr_qila_olaman}") # True2-misol: Ruxsat berish
# Maktabga kechikmay kelgan bo'lsa, ruxsat beramiz
kechikdi = False
sababi_bor = True
ruxsat = not kechikdi or sababi_bor
print(f"Ruxsat berilsinmi? {ruxsat}") # Truenot eng yuqori ustunlikka ega (birinchi bajariladi)not faqat Boolean qiymatlar (True/False) bilan ishlaydinot (a and b)not operatori bilan ishlash
Berilgan ma'lumotlardan foydalanib, shartlarni tekshiring:
Natijalarni quyidagi formatda chiqaring:
Offline: False
Parol noto'g'ri: True
Admin emas: False