Obtenir le quotient et le reste d’une division en même temps en utilisant divmod de Python

Affaires

En Python, vous pouvez utiliser “\” pour calculer le quotient d'un nombre entier et “%” pour calculer le reste (remainder, mod).

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

La fonction intégrée divmod() est utile lorsque vous voulez à la fois le quotient et le reste d'un nombre entier.

Les tuples suivants sont retournés par divmod(a, b).
(a // b, a % b)

Chacun peut être déballé et acquis.

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

Bien sûr, vous pouvez aussi le prendre directement au tuple.

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