মডিউল math-এর remainder মেথড
math মডিউলের remainder মেথড
একটি সংখ্যাকে অন্য সংখ্যা দ্বারা ভাগ করার পরে
অবশিষ্টাংশ ফেরত দেয়। মেথডের প্রথম প্যারামিটারে
আমরা যে সংখ্যাটিকে ভাগ করতে চাই সেটি নির্দেশ করি
(ভাজ্য), দ্বিতীয় প্যারামিটারে - যে সংখ্যা দ্বারা
প্রথম সংখ্যাটিকে ভাগ করব (ভাজক)।
% অপারেটরের থেকে আলাদা, এই মেথডটি সর্বদা
একটি ফ্লোটিং-পয়েন্ট মান ফেরত দেয়।
সিনট্যাক্স
import math
math.remainder(ভাজ্য, ভাজক)
উদাহরণ
আসুন 25 সংখ্যাটিকে 5 দ্বারা ভাগ করার অবশিষ্টাংশ খুঁজে বের করি:
import math
print(math.remainder(25, 5))
কোডটি এক্সিকিউট করার ফলাফল:
0.0
উদাহরণ
এবার আসুন 30 কে 4 দ্বারা ভাগ করার অবশিষ্টাংশ পাই:
import math
print(math.remainder(30, 4))
কোডটি এক্সিকিউট করার ফলাফল:
-2.0
উদাহরণ
আসুন 10 এবং 3 সংখ্যাগুলো ভাগ করার অবশিষ্টাংশ জেনে নিই:
import math
print(math.remainder(10, 3))
কোডটি এক্সিকিউট করার ফলাফল:
1.0
উদাহরণ
এবার আসুন 10 কে 0 দ্বারা ভাগ করার অবশিষ্টাংশ জানার চেষ্টা করি:
import math
print(math.remainder(10, 0))
কোডটি এক্সিকিউট করার পরে ফাংশনটি আমাদের একটি এরর ফেরত দেবে:
ValueError: math domain error