ใน Python คุณสามารถใช้ “\” เพื่อคำนวณผลหารของจำนวนเต็มและ “%” เพื่อคำนวณส่วนที่เหลือ (ส่วนที่เหลือ, mod)
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