Python’un divmod’unu kullanarak bir bölümün bölümünü ve kalanını aynı anda alın

Python’da, bir tamsayının bölümünü hesaplamak için “\” ve kalanı (kalan, mod) hesaplamak için “%” kullanabilirsiniz.

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

Yerleşik divmod() işlevi, bir tamsayının hem bölümünü hem de kalanını istediğinizde kullanışlıdır.

Aşağıdaki demetler divmod(a, b) tarafından döndürülür.
(a // b, a % b)

Her biri ambalajından çıkarılabilir ve satın alınabilir.

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

Tabii ki, doğrudan Tuple’dan da alabilirsiniz.

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