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))