Kunin ang quotient at natitirang bahagi ng isang dibisyon nang sabay-sabay gamit ang divmod ng Python

Negosyo

Sa Python, maaari mong gamitin ang “\” para kalkulahin ang quotient ng isang integer at “%” para kalkulahin ang natitira (natitira, mod).

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

Ang built-in na function na divmod() ay kapaki-pakinabang kapag gusto mo ang quotient at ang natitira sa isang integer.

Ang mga sumusunod na tuple ay ibinalik ng divmod(a, b).
(a // b, a % b)

Ang bawat isa ay maaaring i-unpack at makuha.

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

Siyempre, maaari mo ring kunin ito nang direkta sa tuple.

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