মডিউল math-এর remainder মেথড

math মডিউলের remainder মেথড একটি সংখ্যাকে অন্য সংখ্যা দ্বারা ভাগ করার পরে অবশিষ্টাংশ ফেরত দেয়। মেথডের প্রথম প্যারামিটারে আমরা যে সংখ্যাটিকে ভাগ করতে চাই সেটি নির্দেশ করি (ভাজ্য), দ্বিতীয় প্যারামিটারে - যে সংখ্যা দ্বারা প্রথম সংখ্যাটিকে ভাগ করব (ভাজক)। % অপারেটরের থেকে আলাদা, এই মেথডটি সর্বদা একটি ফ্লোটিং-পয়েন্ট মান ফেরত দেয়।

সিনট্যাক্স

pythonimport math

math.remainder(ভাজ্য, ভাজক)

উদাহরণ

আসুন 25 সংখ্যাটিকে 5 দ্বারা ভাগ করার অবশিষ্টাংশ খুঁজে বের করি:

pythonimport math

print(math.remainder(25, 5))

কোডটি এক্সিকিউট করার ফলাফল:

python0.0

উদাহরণ

এবার আসুন 30 কে 4 দ্বারা ভাগ করার অবশিষ্টাংশ পাই:

pythonimport math

print(math.remainder(30, 4))

কোডটি এক্সিকিউট করার ফলাফল:

python-2.0

উদাহরণ

আসুন 10 এবং 3 সংখ্যাগুলো ভাগ করার অবশিষ্টাংশ জেনে নিই:

pythonimport math

print(math.remainder(10, 3))

কোডটি এক্সিকিউট করার ফলাফল:

python1.0

উদাহরণ

এবার আসুন 10 কে 0 দ্বারা ভাগ করার অবশিষ্টাংশ জানার চেষ্টা করি:

pythonimport math

print(math.remainder(10, 0))

কোডটি এক্সিকিউট করার পরে ফাংশনটি আমাদের একটি এরর ফেরত দেবে:

errorValueError: math domain error

আরও দেখুন

  • fmod মেথড math মডিউলের,
    যা ফ্লোটিং-পয়েন্ট সংখ্যার বিভাজনের অবশিষ্টাংশ ফেরত দেয়
  • modf মেথড math মডিউলের,
    যা একটি সংখ্যার ভগ্নাংশ এবং পূর্ণসংখ্যা অংশ ফেরত দেয়
  • divmod ফাংশন,
    যা ভাগফল এবং বিভাজনের অবশিষ্টাংশ নিয়ে গঠিত একটি টাপল ফেরত দেয়