Python च्या divmod वापरून एकाच वेळी भागाकाराचा भाग आणि उर्वरित भाग मिळवा

व्यवसाय

पायथनमध्ये, तुम्ही पूर्णांकाचा भाग काढण्यासाठी “\” आणि उर्वरित (उर्वरित, मोड) मोजण्यासाठी “%” वापरू शकता.

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

अर्थात, तुम्ही ते थेट ट्यूपलवर देखील उचलू शकता.

answer = divmod(10, 3)
print(answer)
print(answer[0], answer[1])
# (3, 1)
# 3 1
Copied title and URL