Python divmod ()

Phương thức divmod () nhận hai số và trả về một cặp số (một bộ số) bao gồm thương và phần dư của chúng.

Cú pháp của divmod()là:

 divmod (x, y)

Tham số divmod ()

divmod() có hai tham số:

  • x - một số không phức tạp (tử số)
  • y - một số không phức tạp (mẫu số)

Giá trị trả về từ divmod ()

divmod() trả lại

  • (q, r) - một cặp số (một bộ số) bao gồm thương q và phần dư r

Nếu x và y là số nguyên, giá trị trả về từ divmod()giống như (a // b, x % y).

Nếu x hoặc y là số thực, kết quả là (q, x%y). Ở đây, q là toàn bộ phần của thương.

Ví dụ: Cách divmod () hoạt động trong Python?

 print('divmod(8, 3) = ', divmod(8, 3)) print('divmod(3, 8) = ', divmod(3, 8)) print('divmod(5, 5) = ', divmod(5, 5)) # divmod() with Floats print('divmod(8.0, 3) = ', divmod(8.0, 3)) print('divmod(3, 8.0) = ', divmod(3, 8.0)) print('divmod(7.5, 2.5) = ', divmod(7.5, 2.5)) print('divmod(2.6, 0.5) = ', divmod(2.6, 0.5))

Đầu ra

 divmod (8, 3) = (2, 2) divmod (3, 8) = (0, 3) divmod (5, 5) = (1, 0) divmod (8.0, 3) = (2.0, 2.0) divmod ( 3, 8.0) = (0.0, 3.0) divmod (7.5, 2.5) = (3.0, 0.0) divmod (2.6, 0.5) = (5.0, 0.10000000000000009)

thú vị bài viết...