Python Arithmetic Operators

பைத்தான் எண்கணித ஆபரேட்டர்களைக் கற்றுக்கொள்ளுங்கள்

Python Arithmetic Operators

எண்கணித ஆபரேட்டர்கள் எண் மதிப்புகளுடன் பொதுவான கணித செயல்பாடுகளைச் செய்யப் பயன்படுகின்றன:

எண்கணித ஆபரேட்டர்கள்

Operator Name Example Description
+ + Addition x + y கூட்டல் - இரண்டு மதிப்புகளைச் சேர்க்கிறது
- - Subtraction x - y கழித்தல் - ஒரு மதிப்பிலிருந்து மற்றொன்றைக் கழிக்கிறது
× * Multiplication x * y பெருக்கல் - இரண்டு மதிப்புகளைப் பெருக்குகிறது
÷ / Division x / y வகுத்தல் - ஒரு மதிப்பை மற்றொன்றால் வகுக்கிறது (மிதவை எண்ணைத் தரும்)
% % Modulus x % y மாடுலஸ் - வகுத்தலின் மீதியைத் தரும்
** ** Exponentiation x ** y அடுக்கேற்றம் - x ஐ y ஆல் அடுக்கேற்றம் செய்கிறது
// // Floor division x // y தரை வகுத்தல் - வகுத்தலின் முழு எண் பகுதியைத் தரும் (கீழே சுற்றுகிறது)

💡 முக்கிய உதவிக்குறிப்பு:

பைத்தானில் % ஆபரேட்டர் வகுத்தலின் மீதியைக் கணக்கிடப் பயன்படுகிறது. இது எண்களை சம பாகங்களாகப் பிரிக்கும்போது பயனுள்ளதாக இருக்கும்.

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

பல்வேறு எண்கணித ஆபரேட்டர்களைப் பயன்படுத்தும் ஒரு எடுத்துக்காட்டு இங்கே:

Example

x = 15
y = 4

print(x + y)  # 19
print(x - y)  # 11
print(x * y)  # 60
print(x / y)  # 3.75
print(x % y)  # 3
print(x ** y) # 50625
print(x // y) # 3

⚠️ கவனிக்க:

பைத்தானில் வகுத்தல் ஆபரேட்டர் (/) எப்போதும் மிதவை எண்ணைத் தரும், முழு எண் வகுத்தல் கிடைத்தாலும் கூட.

பைத்தானில் வகுத்தல்

பைத்தானில் இரண்டு வகுத்தல் ஆபரேட்டர்கள் உள்ளன:

/ - Division

மிதவை எண்ணைத் தரும் (float)

x = 12
y = 5
print(x / y)  # 2.4

// - Floor division

முழு எண்ணைத் தரும் (integer)

x = 12
y = 5
print(x // y)  # 2

தரை வகுத்தல் (//) எப்போதும் முழு எண்ணைத் தரும். இது அருகிலுள்ள முழு எண்ணுக்கு கீழே சுற்றுகிறது:

x = 12
y = 5

print(x // y)  # 2 (12 ÷ 5 = 2.4, கீழே சுற்றுதல் → 2)

பயிற்சிகள் மூலம் கற்றல்

இந்த டுடோரியலில் உள்ள பல அத்தியாயங்கள் உங்கள் அறிவு நிலையைச் சரிபார்க்கக்கூடிய பயிற்சியுடன் முடிகின்றன.

15 % 4 இன் முடிவு என்ன?

3
✓ சரி! 15 ÷ 4 = 3 மீதி 3, எனவே 15 % 4 = 3
3.75
✗ தவறு! 3.75 என்பது வகுத்தல் முடிவு (15 / 4), மாடுலஸ் முடிவு அல்ல
4
✗ தவறு! மாடுலஸ் ஆபரேட்டர் மீதியைத் தருகிறது, வகுத்தல் முடிவை அல்ல

முக்கியமான புள்ளிகள்

வகுத்தல் vs தரை வகுத்தல்: / ஆபரேட்டர் எப்போதும் float தரும், // ஆபரேட்டர் எப்போதும் integer தரும்
அடுக்கேற்றம்: ** ஆபரேட்டர் அடுக்கேற்றத்திற்குப் பயன்படுகிறது (எ.கா., 2 ** 3 = 8)
மாடுலஸ் பயன்பாடுகள்: % ஆபரேட்டர் எண்களை சம பாகங்களாகப் பிரிக்கவும், இரட்டை/ஒற்றை எண்களைச் சரிபார்க்கவும் பயன்படுகிறது

🎯 நினைவில் கொள்ளுங்கள்:

தரை வகுத்தல் (//) எப்போதும் கீழே சுற்றுகிறது. எதிர்மறை எண்களுக்கு, இது எதிர்மறை முடிவைத் தரும் (எ.கா., -11 // 3 = -4).