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 |
বিক্ষিপ্ত - y দ্বারা ছিটানো x |
| // | 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
একটি ফ্লোট প্রদান করে
x = 12
y = 5
print(x / y) # 2.4
// - Floor division
একটি পূর্ণসংখ্যা প্রদান করে
x = 12
y = 5
print(x // y) # 2
গ্রাউন্ড ডিভিশন (//) সর্বদা একটি পূর্ণসংখ্যা প্রদান করে। এটি নিকটতম পূর্ণসংখ্যাতে বৃত্তাকার হয়:
x = 12 y = 5 মুদ্রণ(x // y) # 2 (12 ÷ 5 = 2.4, রাউন্ড ডাউন → 2)
ব্যায়ামের মাধ্যমে শেখা
এই টিউটোরিয়ালের অনেক অধ্যায় ব্যায়ামের সাথে শেষ হয় যা আপনার জ্ঞানের স্তর পরীক্ষা করতে পারে।
15% 4 এর ফলাফল কি?
গুরুত্বপূর্ণ পয়েন্ট
মনে রাখবেন:
গ্রাউন্ড ডিভিশন (//) সর্বদা নিচে বৃত্তাকার হয়। ঋণাত্মক সংখ্যার জন্য, এটি একটি নেতিবাচক ফলাফল প্রদান করে (যেমন, -11 // 3 = -4)।