Hướng dẫn what is divmod in python - divmod trong python là gì

Phương thức

divmod[number1, number2]
7 lấy hai số làm đối số và trả về thương số của chúng và phần còn lại trong một tuple.

Thí dụ

# returns the quotient and remainder of 8/3 result = divmod[8, 3]

print['Quotient and Remainder = ',result] # Output: Quotient and Remainder = [2, 2]

cú pháp divmod []

Cú pháp của

divmod[number1, number2]
7 là:

divmod[number1, number2]

tham số divmod []

Phương thức

divmod[number1, number2]
7 có hai tham số:

  • Number1 - tử số, có thể là số nguyên hoặc số nổi - numerator, can be an integer or a floating point number
  • Số 2 - mẫu số, có thể là số nguyên hoặc số nổi - denominator, can be an integer or a floating point number

divmod [] giá trị trả về

Phương thức

divmod[number1, number2]
7 trả về:

  • # divmod[] with integer arguments
    print['divmod[8, 3] = ', divmod[8, 3]]
    
    # divmod[] with integer arguments
    print['divmod[3, 8] = ', divmod[3, 8]]
    
    # divmod[] with integer arguments
    print['divmod[5, 5] = ', divmod[5, 5]]
    1 - Một tuple chứa thương số và phần còn lại của bộ phận
  • TypeError - Đối với bất kỳ đối số không phải là người nào - for any non-numeric argument

Ví dụ 1: Python divmod [] với các đối số số nguyên

# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]

Đầu ra

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]

Ở đây, chúng tôi đã sử dụng phương pháp

divmod[number1, number2]
7 với các đối số số nguyên

  • # divmod[] with integer arguments
    print['divmod[8, 3] = ', divmod[8, 3]]
    
    # divmod[] with integer arguments
    print['divmod[3, 8] = ', divmod[3, 8]]
    
    # divmod[] with integer arguments
    print['divmod[5, 5] = ', divmod[5, 5]]
    3 - Tính toán thương số và phần còn lại của 8/3 - kết quả trong [2, 2]8/3 - results in [2, 2]
  • # divmod[] with integer arguments
    print['divmod[8, 3] = ', divmod[8, 3]]
    
    # divmod[] with integer arguments
    print['divmod[3, 8] = ', divmod[3, 8]]
    
    # divmod[] with integer arguments
    print['divmod[5, 5] = ', divmod[5, 5]]
    4 - Tính toán thương số và phần còn lại của 3/8 - kết quả trong [0, 3]3/8 - results in [0, 3]
  • # divmod[] with integer arguments
    print['divmod[8, 3] = ', divmod[8, 3]]
    
    # divmod[] with integer arguments
    print['divmod[3, 8] = ', divmod[3, 8]]
    
    # divmod[] with integer arguments
    print['divmod[5, 5] = ', divmod[5, 5]]
    5 - Tính toán thương số và phần còn lại của 5/5 - Kết quả trong [1, 0]5/5 - results in [1, 0]

Ví dụ 2: Python divmod [] với các đối số nổi

# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]

Đầu ra

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]

Ở đây, chúng tôi đã sử dụng phương pháp

divmod[number1, number2]
7 với các đối số số nguyên

# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
3 - Tính toán thương số và phần còn lại của 8/3 - kết quả trong [2, 2]

# divmod[] with string arguments a = divmod["Jeff", "Bezos"]

print['The divmod of Jeff and Bezos is = ', a]

Output:

TypeError: unsupported operand type[s] for divmod[]

# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
4 - Tính toán thương số và phần còn lại của 3/8 - kết quả trong [0, 3]

# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
5 - Tính toán thương số và phần còn lại của 5/5 - Kết quả trong [1, 0]as output.

Ví dụ 2: Python divmod [] với các đối số nổi

  • Trong ví dụ trên, chúng tôi đã sử dụng phương pháp
    divmod[number1, number2]
    7 với các số điểm nổi. Đó là lý do tại sao chúng ta nhận được cả thương số và phần còn lại là thập phân.
  • Ví dụ 3: Python divmod [] với các đối số không phải là số

Phương thức divMod [] trong Python lấy hai số và trả về một cặp số bao gồm thương số và phần còn lại của chúng. & NBSP;

Cú pháp: & nbsp; 

divmod[x, y]
x and y : x is numerator and y is denominator
x and y must be non complex

Examples:    

Input : x = 9, y = 3
Output :[3, 0]

Input : x = 8, y = 3
Output :[2, 2]

Giải thích: Phương thức divmod [] lấy hai tham số x và y, trong đó x được coi là tử số và y được coi là mẫu số. Phương thức tính toán cả x // y và x % y và trả về cả hai giá trị. & Nbsp;The divmod[] method takes two parameters x and y, where x is treated as numerator and y is treated as the denominator. The method calculates both x // y and x % y and returns both the values. 

  • Nếu x và y là số nguyên, giá trị trả về là
divmod[number1, number2]
0
  • Nếu x hoặc y là một chiếc phao, kết quả là
divmod[number1, number2]
1

Python3

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
3
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
7
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
9
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
0

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
3
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
7
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
9
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
0

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
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]
3
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
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]
7
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
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]
7
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
0

Các

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
TypeError: unsupported operand type[s] for divmod[]
3
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
TypeError: unsupported operand type[s] for divmod[]
7
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
TypeError: unsupported operand type[s] for divmod[]
9
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
0

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
divmod[x, y]
x and y : x is numerator and y is denominator
x and y must be non complex
3
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
TypeError: unsupported operand type[s] for divmod[]
9
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
TypeError: unsupported operand type[s] for divmod[]
7
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
0

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
Input : x = 9, y = 3
Output :[3, 0]

Input : x = 8, y = 3
Output :[2, 2]
3
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
Input : x = 9, y = 3
Output :[3, 0]

Input : x = 8, y = 3
Output :[2, 2]
7
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
Input : x = 9, y = 3
Output :[3, 0]

Input : x = 8, y = 3
Output :[2, 2]
9
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
0

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
divmod[number1, number2]
03
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
divmod[number1, number2]
07
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
4
divmod[number1, number2]
09
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
0

Output: 

divmod[number1, number2]
2

Lỗi và ngoại lệ & nbsp; 

  1. Nếu một trong hai đối số [giả sử x và y], là một chiếc phao, kết quả là [q, x%y]. Ở đây, Q là toàn bộ phần của thương số.
  2. Nếu đối số thứ hai là 0, nó sẽ trả về lỗi phân chia không
  3. Nếu đối số đầu tiên là 0, nó sẽ trả về [0, 0]

Ứng dụng thực tế: Kiểm tra xem một số là số nguyên tố hoặc không sử dụng hàm divmod []. & Nbsp; & nbsp;Check if a number is prime or not using divmod[] function.  

Examples:  

divmod[number1, number2]
3

Algorithm  

  1. Khởi tạo một biến mới, giả sử x với số nguyên đã cho và bộ đếm biến thành 0
  2. Chạy một vòng lặp cho đến khi số nguyên đã cho trở thành 0 và tiếp tục giảm nó.
  3. Lưu giá trị được trả về bởi divmod [n, x] trong hai biến, nói p và q
  4. Kiểm tra xem q là 0, điều này sẽ ngụ ý rằng N hoàn toàn chia hết cho x và do đó tăng giá trị bộ đếm
  5. Kiểm tra xem giá trị bộ đếm lớn hơn 2, nếu có, số không phải là số nguyên tố, nếu không thì đó là số nguyên tố

PYTHON3

divmod[number1, number2]
11
divmod[number1, number2]
12

# divmod[] with string arguments a = divmod["Jeff", "Bezos"]

print['The divmod of Jeff and Bezos is = ', a]
7

divmod[number1, number2]
14
divmod[number1, number2]
12
divmod[number1, number2]
16

divmod[number1, number2]
17
divmod[number1, number2]
12
divmod[number1, number2]
19

divmod[number1, number2]
20
divmod[number1, number2]
21
divmod[number1, number2]
12
divmod[number1, number2]
19
divmod[number1, number2]
24

divmod[number1, number2]
25
divmod[number1, number2]
26
divmod[number1, number2]
12
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[number1, number2]
29

divmod[number1, number2]
25
divmod[number1, number2]
14
divmod[number1, number2]
32
divmod[number1, number2]
12
divmod[number1, number2]
34

divmod[number1, number2]
25
divmod[number1, number2]
36
divmod[number1, number2]
37
divmod[number1, number2]
12
divmod[number1, number2]
12
divmod[number1, number2]
19
divmod[number1, number2]
24

divmod[number1, number2]
42
divmod[number1, number2]
17
divmod[number1, number2]
44
divmod[number1, number2]
12
divmod[number1, number2]
34

divmod[number1, number2]
36
divmod[number1, number2]
48
divmod[number1, number2]
49
divmod[number1, number2]
24

divmod[number1, number2]
25
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
divmod[number1, number2]
54
divmod[number1, number2]
55

divmod[number1, number2]
56
divmod[number1, number2]
24

divmod[number1, number2]
25
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
2
divmod[number1, number2]
61
divmod[number1, number2]
55

Output: 

divmod[number1, number2]
4

Nhiều ứng dụng hơn: & nbsp; 

Ví dụ 1: & nbsp; 

Python3

divmod[number1, number2]
63
divmod[number1, number2]
12
divmod[number1, number2]
65

divmod[number1, number2]
66
divmod[number1, number2]
12
divmod[number1, number2]
19

divmod[number1, number2]
20
divmod[number1, number2]
70
divmod[number1, number2]
12
divmod[number1, number2]
19
divmod[number1, number2]
24

divmod[number1, number2]
25
divmod[number1, number2]
75
divmod[number1, number2]
12
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[number1, number2]
78
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
7
divmod[number1, number2]
55

divmod[number1, number2]
25
divmod[number1, number2]
82
divmod[number1, number2]
12
divmod[number1, number2]
84
divmod[number1, number2]
34
divmod[number1, number2]
86

divmod[number1, number2]
25
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
04
divmod[number1, number2]
12
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
28
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
29
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
7
divmod[number1, number2]
444__

divmod[number1, number2]
25
divmod[number1, number2]
63
divmod[number1, number2]
12
divmod[number1, number2]
84
divmod[number1, number2]
19
divmod[number1, number2]
86

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
00

Output: 

divmod[number1, number2]
5

Ví dụ 2:

Python3

divmod[number1, number2]
63
divmod[number1, number2]
12
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
03

# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
04
divmod[number1, number2]
12
divmod[number1, number2]
19

divmod[number1, number2]
20
divmod[number1, number2]
70
divmod[number1, number2]
12
divmod[number1, number2]
19
divmod[number1, number2]
24

divmod[number1, number2]
25
divmod[number1, number2]
75
divmod[number1, number2]
12
divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
5
divmod[number1, number2]
78
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
7
divmod[number1, number2]
55

divmod[number1, number2]
25
divmod[number1, number2]
82
divmod[number1, number2]
12
divmod[number1, number2]
84
divmod[number1, number2]
34
divmod[number1, number2]
86

divmod[number1, number2]
25
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
04
divmod[number1, number2]
12
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
28
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
29
# divmod[] with float arguments
print['divmod[8.0, 3] = ', divmod[8.0, 3]]

# divmod[] with float arguments
print['divmod[3, 8.0] = ', divmod[3, 8.0]]

# divmod[] with float arguments
print['divmod[7.5, 2.5] = ', divmod[7.5, 2.5]]

# divmod[] with float arguments
print['divmod[2.6, 0.5] = ', divmod[2.6, 0.5]]
7
divmod[number1, number2]
444__

divmod[number1, number2]
25
divmod[number1, number2]
63
divmod[number1, number2]
12
divmod[number1, number2]
84
divmod[number1, number2]
19
divmod[number1, number2]
86

divmod[8, 3] =  [2, 2]
divmod[3, 8] =  [0, 3]
divmod[5, 5] =  [1, 0]
1
# divmod[] with integer arguments
print['divmod[8, 3] = ', divmod[8, 3]]

# divmod[] with integer arguments
print['divmod[3, 8] = ', divmod[3, 8]]

# divmod[] with integer arguments
print['divmod[5, 5] = ', divmod[5, 5]]
40

Output: 

divmod[number1, number2]
6

Tại sao Divmod được sử dụng trong Python?

Divmod [] là một phần của thư viện tiêu chuẩn của Python, lấy hai số làm tham số và đưa ra thương số và phần còn lại của bộ phận của họ là một bộ phận.Nó rất hữu ích trong nhiều ứng dụng toán học như kiểm tra khả năng chia rẽ của các số và thiết lập nếu một số là số nguyên tố hay không.checking for divisibility of numbers and establishing if a number is prime or not.

Divmod có nhanh hơn không?

Khi chia số 22 triệu chữ số, Divmod gần như chính xác gấp đôi so với thực hiện phân chia và mô đun riêng biệt, như bạn mong đợi.almost exactly twice as fast as doing the division and modulus separately, as you might expect.

Divmod có được xây dựng không

DivMod [] là một phương thức tích hợp trong Python lấy hai số thực làm đối số và trả về một cặp số [tuple] bao gồm các giá trị Q và phần còn lại. that takes two real numbers as arguments and returns a pair of numbers [ tuple ] consisting of quotient q and remainder r values.

Thương số và phần còn lại trong Python là gì?

Chúng ta có thể chia hai số bằng toán tử '//' người ta có thể rút ra thương số. Phần còn lại được tính toán bằng toán tử '%' trong Python.divide two numbers using the '//' operator one can derive the quotient. The remainder is calculated using the '%' operator in Python.

Bài Viết Liên Quan

Chủ Đề