Hàm divmod() trong Python

Tìm hiểu kĩ hơn về cú pháp, tham số và cách sử dụng hàm divmod() tích hợp sẵn trong Python cùng Quantrimang.

Hàm divmod() trong Python trả về một tuple tự động bao gồm thương miễn phí và số dư khi tham số 1 (số bị chia) chia cho tham số 2 (số chia)

Hàm divmod() trong Python

Cú pháp hàm divmod() trong Python

divmod(x download , y)

Các tham số cài đặt của hàm divmod()

divmod() có hai tham số:

  • x: tử số (số bị chia)
  • y: mẫu số (số chia)

x hay nhất , y không phải số phức.

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

  • Hàm divmod() trả về một tuple (q,r) tính năng , full crack với q là thương số quản lý r là số dư nạp tiền của (x,y).
  • an toàn Nếu x kỹ thuật y là số nguyên công cụ , giá trị trả về từ divmod() kích hoạt sẽ là (a // b link down , x% y).
  • thanh toán Nếu x tất toán hoặc yfloat, kết quả là (q đăng ký vay , x% y). Ở đây tất toán , q là toàn bộ thương số.

Ví dụ: Hàm divmod() hoạt động trong Python

print("divmod(8 link down , 3) = " qua web , divmod(8 cập nhật , 3))
print("divmod(3 trực tuyến , 8) = " nạp tiền , divmod(3 khóa chặn , 8))
print("divmod(5 vô hiệu hóa , 5) = " qua web , divmod(5 giả mạo , 5))

# code by Quantrimang.com
# divmod() tự động với Float

print("divmod(8.0 an toàn , 3) = " như thế nào , divmod(8.0 xóa tài khoản , 3))
print("divmod(3 địa chỉ , 8.0) = " thanh toán , divmod(3 danh sách , 8.0))
print("divmod(7.5 full crack , 2.5) = " mật khẩu , divmod(7.5 kích hoạt , 2.5))
print("divmod(2.6 giả mạo , 0.5) = " khóa chặn , divmod(2.6 nhanh nhất , 0.5))

Chạy chương trình mới nhất , kết quả trả về là:

divmod(8 bản quyền , 3) = (2 địa chỉ , 2)
divmod(3 quản lý , 8) = (0 giả mạo , 3)
divmod(5 dịch vụ , 5) = (1 công cụ , 0)
divmod(8.0 kiểm tra , 3) = (2.0 tốt nhất , 2.0)
divmod(3 dịch vụ , 8.0) = (0.0 thanh toán , 3.0)
divmod(7.5 địa chỉ , 2.5) = (3.0 giả mạo , 0.0)
divmod(2.6 chi tiết , 0.5) = (5.0 như thế nào , 0.10000000000000009)

Bài trước: Hàm dir() trong Python

Bài tiếp: Hàm enumerate() trong Python

4.9/5 (90 votes)

Ý kiến khách hàngPreNext