Ottenere il quoziente e il resto di una divisione allo stesso tempo usando divmod di Python

Attività commerciale

In Python, potete usare “\” per calcolare il quoziente di un intero e “%” per calcolare il resto (remainder, mod).

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

La funzione integrata divmod() è utile quando volete sia il quoziente che il resto di un intero.

Le seguenti tuple sono restituite da divmod(a, b).
(a // b, a % b)

Ognuno può essere spacchettato e acquisito.

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

Naturalmente, potete anche prenderlo direttamente alla tupla.

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