Python Logical Operators

Python தருக்க இயக்கிகள்

Logical Operators

தருக்க இயக்கிகள் நிபந்தனை அறிக்கைகளை இணைக்கப் பயன்படுகின்றன:

இயக்கி விளக்கம் எடுத்துக்காட்டு
and இரண்டு அறிக்கைகளும் உண்மையாக இருந்தால் True ஐத் தரும் x < 5 and x < 10
or அறிக்கைகளில் ஒன்று உண்மையாக இருந்தால் True ஐத் தரும் x < 5 or x < 4
not முடிவை தலைகீழாக மாற்றுகிறது, முடிவு உண்மையாக இருந்தால் False ஐத் தரும் not(x < 5 and x < 10)

Examples

எடுத்துக்காட்டு

ஒரு எண் 0 ஐ விட அதிகமாகவும் 10 ஐ விடக் குறைவாகவும் உள்ளதா எனச் சோதிக்கவும்:

x = 5

print(x > 0 and x < 10)

எடுத்துக்காட்டு

ஒரு எண் 5 ஐ விடக் குறைவாகவோ அல்லது 10 ஐ விட அதிகமாகவோ உள்ளதா எனச் சோதிக்கவும்:

x = 5

print(x < 5 or x > 10)

எடுத்துக்காட்டு

not உடன் முடிவை தலைகீழாக மாற்றவும்:

x = 5

print(not(x > 3 and x < 10))

பயிற்சி

5 < 7 and 5 > 7 இன் முடிவு என்ன?

True
✗ தவறு! and இயக்கி இரண்டும் உண்மையாக இருக்க வேண்டும்
False
✓ சரி! 5 > 7 என்பது தவறு, எனவே and இயக்கியின் முடிவு False
None
✗ தவறு! தருக்க இயக்கிகள் எப்போதும் True அல்லது False ஐத் தரும்