Skip to content

ಗಣಿತೀಯ ಆಪರೇಟರ್‌ಗಳು (Arithmetic Operators)

ಪೈಥಾನ್‌ನಲ್ಲಿ, ಗಣಿತೀಯ ಆಪರೇಟರ್‌ಗಳು ಸಂಖ್ಯೆಗಳ ಮೇಲೆ ಮೂಲಭೂತ ಗಣಿತ ಕ್ರಿಯೆಗಳನ್ನು (addition, subtraction, multiplication, etc.) ನಿರ್ವಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.


ಮುಖ್ಯ ಗಣಿತೀಯ ಆಪರೇಟರ್‌ಗಳು

ಆಪರೇಟರ್ ಹೆಸರು ವಿವರಣೆ ಉದಾಹರಣೆ (a=10, b=3) ಫಲಿತಾಂಶ
+ ಸಂಕಲನ (Addition) ಎರಡು ಸಂಖ್ಯೆಗಳನ್ನು ಕೂಡಿಸುತ್ತದೆ. a + b 13
- ವ್ಯವಕಲನ (Subtraction) ಒಂದು ಸಂಖ್ಯೆಯಿಂದ ಇನ್ನೊಂದನ್ನು ಕಳೆಯುತ್ತದೆ. a - b 7
* ಗುಣಾಕಾರ (Multiplication) ಎರಡು ಸಂಖ್ಯೆಗಳನ್ನು ಗುಣಿಸುತ್ತದೆ. a * b 30
/ ಭಾಗಾಕಾರ (Division) ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ಇನ್ನೊಂದರಿಂದ ಭಾಗಿಸುತ್ತದೆ ಮತ್ತು ದಶಮಾಂಶ ಫಲಿತಾಂಶ ನೀಡುತ್ತದೆ. a / b 3.333...
// ಪೂರ್ಣಾಂಕ ಭಾಗಾಕಾರ (Floor Division) ಭಾಗಾಕಾರದ ಪೂರ್ಣಾಂಕ ಭಾಗವನ್ನು ಮಾತ್ರ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. a // b 3
% ಮಾಡ್ಯುಲೋ (Modulo) ಭಾಗಾಕಾರದ ಶೇಷವನ್ನು (remainder) ಹಿಂತಿರುಗಿಸುತ್ತದೆ. a % b 1
** ಘಾತಾಂಕ (Exponentiation) ಒಂದು ಸಂಖ್ಯೆಯ ಘಾತವನ್ನು (power) ಕಂಡುಹಿಡಿಯುತ್ತದೆ. a ** b 1000

ಕೋಡ್ ಉದಾಹರಣೆ

a = 10
b = 3

# ಸಂಕಲನ
print(f"{a} + {b} = {a + b}")

# ವ್ಯವಕಲನ
print(f"{a} - {b} = {a - b}")

# ಗುಣಾಕಾರ
print(f"{a} * {b} = {a * b}")

# ಭಾಗಾಕಾರ (ಯಾವಾಗಲೂ float ಫಲಿತಾಂಶ)
print(f"{a} / {b} = {a / b}")

# ಪೂರ್ಣಾಂಕ ಭಾಗಾಕಾರ
print(f"{a} // {b} = {a // b}")

# ಮಾಡ್ಯುಲೋ (ಶೇಷ)
print(f"{a} % {b} = {a % b}")

# ಘಾತಾಂಕ (10 ರ ಘಾತ 3)
print(f"{a} ** {b} = {a ** b}")

ಆಪರೇಟರ್‌ಗಳ ಆದ್ಯತೆ (Operator Precedence)

ಒಂದು ಸಮೀಕರಣದಲ್ಲಿ ಅನೇಕ ಆಪರೇಟರ್‌ಗಳಿದ್ದಾಗ, ಪೈಥಾನ್ ಅವುಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಕ್ರಮದಲ್ಲಿ ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತದೆ. ಇದನ್ನು PEMDAS ನಿಯಮದಿಂದ ನೆನಪಿಡಬಹುದು: 1. P - Parentheses () 2. E - Exponentiation ** 3. M - Multiplication * 4. D - Division /, //, % (ಗುಣಾಕಾರ ಮತ್ತು ಭಾಗಾಕಾರಕ್ಕೆ ಸಮಾನ ಆದ್ಯತೆ) 5. A - Addition + 6. S - Subtraction - (ಸಂಕಲನ ಮತ್ತು ವ್ಯವಕಲನಕ್ಕೆ ಸಮಾನ ಆದ್ಯತೆ)

ಉದಾಹರಣೆ:

result = 5 + 2 * 3 ** 2 - 1
# ಹಂತ 1: ಘಾತಾಂಕ (3 ** 2 = 9)
# result = 5 + 2 * 9 - 1
# ಹಂತ 2: ಗುಣಾಕಾರ (2 * 9 = 18)
# result = 5 + 18 - 1
# ಹಂತ 3: ಸಂಕಲನ (5 + 18 = 23)
# result = 23 - 1
# ಹಂತ 4: ವ್ಯವಕಲನ (23 - 1 = 22)

print(result)  # Output: 22

ಶೂನ್ಯದಿಂದ ಭಾಗಾಕಾರ (Division by Zero)

ಪೈಥಾನ್‌ನಲ್ಲಿ ಯಾವುದೇ ಸಂಖ್ಯೆಯನ್ನು ಶೂನ್ಯದಿಂದ (0) ಭಾಗಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ZeroDivisionError ಎಂಬ ಎರರ್ ಬರುತ್ತದೆ.

# a = 10
# result = a / 0  # ZeroDivisionError: division by zero

ಈ ಎರರ್ ಅನ್ನು ತಪ್ಪಿಸಲು, ಭಾಗಿಸುವ ಮೊದಲು ಛೇದವು (denominator) ಶೂನ್ಯವಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು.