পাইথনের ডিভমোড ব্যবহার করে একই সময়ে একটি বিভাগের ভাগফল এবং অবশিষ্টাংশ পান

ব্যবসায়

পাইথনে, আপনি একটি পূর্ণসংখ্যার ভাগফল গণনা করতে “\” এবং অবশিষ্টাংশ (বাকি, মোড) গণনা করতে “%” ব্যবহার করতে পারেন।

q = 10 // 3
mod = 10 % 3
print(q, mod)
# 3 1

বিল্ট-ইন ফাংশন divmod() উপযোগী যখন আপনি একটি পূর্ণসংখ্যার ভাগফল এবং অবশিষ্টাংশ উভয়ই চান।

নিম্নলিখিত টিপলগুলি divmod(a, b) দ্বারা ফেরত দেওয়া হয়।
(a // b, a % b)

প্রতিটি আনপ্যাক এবং অর্জিত হতে পারে.

q, mod = divmod(10, 3)
print(q, mod)
# 3 1

অবশ্যই, আপনি এটি সরাসরি tuple এও নিতে পারেন।

answer = divmod(10, 3)
print(answer)
print(answer[0], answer[1])
# (3, 1)
# 3 1