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