احصل على حاصل القسمة وبقية القسمة في نفس الوقت باستخدام divmod Python

اعمال

في Python ، يمكنك استخدام “\” لحساب حاصل عدد صحيح و “٪” لحساب الباقي (الباقي ، تعديل).

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

تكون الدالة المضمنة divmod () مفيدة عندما تريد كلاً من حاصل القسمة والباقي من العدد الصحيح.

يتم إرجاع المجموعات التالية بواسطة divmod (أ ، ب).
(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