অপারেটর (Operators)

লেসন ৩৯ / ৫১

পাইথনের অপারেটর

১. Arithmetic (গাণিতিক) অপারেটর

a, b = 10, 3
print(a + b)   # 13  যোগ
print(a - b)   # 7   বিয়োগ
print(a * b)   # 30  গুণ
print(a / b)   # 3.33 ভাগ (float)
print(a // b)  # 3   পূর্ণ ভাগ (floor)
print(a % b)   # 1   ভাগশেষ
print(a ** b)  # 1000 ঘাত (10³)

২. Comparison (তুলনা) অপারেটর

x, y = 5, 10
print(x == y)   # False  সমান?
print(x != y)   # True   অসমান?
print(x > y)    # False  বড়?
print(x < y)    # True   ছোট?
print(x >= y)   # False  বড় বা সমান?
print(x <= y)   # True   ছোট বা সমান?

৩. Logical (যৌক্তিক) অপারেটর

a, b = True, False
print(a and b)  # False  দুটোই True হলে True
print(a or b)   # True   যেকোনো একটি True হলে True
print(not a)    # False  উল্টো করে

৪. Assignment (অ্যাসাইনমেন্ট) অপারেটর

x = 10
x += 5    # x = x + 5 = 15
x -= 3    # x = x - 3 = 12
x *= 2    # x = x * 2 = 24
x /= 4    # x = x / 4 = 6.0
x //= 2   # x = x // 2 = 3.0
x **= 3   # x = x ** 3 = 27.0