Dapatkan hasil bagi dan baki bahagian pada masa yang sama menggunakan divmod Python

Perniagaan

Dalam Python, anda boleh menggunakan “\” untuk mengira hasil bagi integer dan “%” untuk mengira baki (baki, mod).

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

Fungsi terbina dalam divmod() berguna apabila anda mahukan hasil bagi dan baki integer.

Tuple berikut dikembalikan oleh divmod(a, b).
(a // b, a % b)

Setiap satu boleh dibongkar dan diperoleh.

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

Sudah tentu, anda juga boleh mengambilnya terus di tupel.

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