Hướng dẫn floor division symbol in python - ký hiệu phân chia tầng trong python

Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu về toán tử phân chia sàn Python (//) hoặc mod.: in this tutorial, you’ll learn about Python floor division operator (//) or mod.

Giới thiệu về phân chia sàn Python

Giả sử bạn có một bộ phận gồm hai số nguyên:

101 / 4

Trong phân chia này, 101 được gọi là tử số (

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
6) và 4 được gọi là mẫu số (

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
7).

Số nguyên Division 101 /4 trả về 25 với phần còn lại 1. Nói cách khác:

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)

Hoặc đặt nó theo một cách khác:

101 = 4 * 25 + 1

Code language: plaintext (plaintext)

Python sử dụng hai toán tử

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
8 và

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
9 đó trả về kết quả của bộ phận:

101 // 4 = 25 101 % 4 = 1

Code language: plaintext (plaintext)

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
8 được gọi là toán tử phân chia sàn hoặc div. Và

101 = 4 * 25 + 1

Code language: plaintext (plaintext)
1 được gọi là toán tử modulo hoặc mod.floor division operator or div. And the

101 = 4 * 25 + 1

Code language: plaintext (plaintext)
1 is called the modulo operator or mod.

Hướng dẫn này tập trung vào nhà điều hành phân chia sàn. Bạn sẽ tìm hiểu về toán tử modulo trong hướng dẫn sau.

Cả hai nhà khai thác phân chia sàn và modulo đều đáp ứng phương trình sau:

101 = 4 * (101 // 4) + (101 % 4) 101 = 4 * 25 + 1

Code language: plaintext (plaintext)

Nói chung, nếu

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
6 là tử số và

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
7 là mẫu số, thì các toán tử phân chia sàn và modulo luôn đáp ứng các phương trình sau:

N = D * ( N // D) + (N % D)

Code language: plaintext (plaintext)

Để hiểu sự phân chia sàn, trước tiên bạn cần phải hiểu sàn của một số thực.

Tầng của một số thực là số nguyên lớn nhất ít hơn hoặc bằng số. Nói cách khác:

floor(r) = n, n is an integr and n <= r

Code language: plaintext (plaintext)

Ví dụ, sàn 3,4 là 3 vì 3 là số nguyên lớn nhất nhỏ hơn hoặc bằng 3,4. Sàn 3,9 cũng là 3. và sàn 3 là 3 rõ ràng:

floor(3.4) = 4 floor(3.9) = 3 floor(3) = 3

Code language: plaintext (plaintext)

Đối với các số dương, sẽ dễ hiểu định nghĩa. Tuy nhiên, bạn nên chú ý khi nói đến số âm.

Ví dụ, sàn của

101 = 4 * 25 + 1

Code language: plaintext (plaintext)
4 trả về

101 = 4 * 25 + 1

Code language: plaintext (plaintext)
5, không phải

101 = 4 * 25 + 1

Code language: plaintext (plaintext)
6 dựa trên định nghĩa sàn. Tương tự, sàn của

101 = 4 * 25 + 1

Code language: plaintext (plaintext)
7 cũng trả về

101 = 4 * 25 + 1

Code language: plaintext (plaintext)
5.

floor(-3.4) = -4 floor(-3.9) = -4 floor(-3) = -3

Code language: plaintext (plaintext)

Bộ phận sàn có thể được định nghĩa là:

n // d = floor(n/d)

Code language: plaintext (plaintext)

Lưu ý rằng sự phân chia sàn của một số không phải lúc nào cũng giống như cắt. Sự phân chia sàn chỉ giống như cắt ngắn khi các con số dương.

Ví dụ về nhà điều hành phân chia sàn Python

Ví dụ sau đây sử dụng các toán tử phân chia sàn với các số nguyên tích cực và tiêu cực:

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
0

Output:

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
1

Bảng dưới đây minh họa sự phân chia sàn của hai số nguyên

101 = 4 * 25 + 1

Code language: plaintext (plaintext)
9 và

101 // 4 = 25 101 % 4 = 1

Code language: plaintext (plaintext)
0:

mộtba // b
10 3 3
-10 -3 3
10 -3 -4
-10 3 -3

Chức năng python math.floor ()

Hàm

101 // 4 = 25 101 % 4 = 1

Code language: plaintext (plaintext)
1 của mô -đun

101 // 4 = 25 101 % 4 = 1

Code language: plaintext (plaintext)
2 trả về sự phân chia sàn của hai số nguyên. Ví dụ:

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
2

Output:

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
3

Như bạn có thể thấy rõ từ đầu ra, hàm

101 // 4 = 25 101 % 4 = 1

Code language: plaintext (plaintext)
1 trả về kết quả tương tự như toán tử phân chia sàn (

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
8). Nó cũng đúng với các số âm:

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
4

Output:

101 / 4 = 25 with remainder 1

Code language: plaintext (plaintext)
5

Bản tóm tắt

  • Python sử dụng // làm toán tử phân chia sàn và

    101 = 4 * 25 + 1

    Code language: plaintext (plaintext)
    1 làm toán tử modulo.
  • Nếu tử số là N và mẫu số D, thì phương trình này

    101 // 4 = 25 101 % 4 = 1

    Code language: plaintext (plaintext)
    6 luôn được thỏa mãn.
  • Sử dụng toán tử phân chia sàn

    101 / 4 = 25 with remainder 1

    Code language: plaintext (plaintext)
    8 hoặc hàm

    101 // 4 = 25 101 % 4 = 1

    Code language: plaintext (plaintext)
    1 của mô -đun

    101 // 4 = 25 101 % 4 = 1

    Code language: plaintext (plaintext)
    2 để có được sự phân chia sàn của hai số nguyên.

Bạn có thấy hướng dẫn này hữu ích không?

Sự phân chia sàn trong Python là gì?

Trong Python, chúng ta có thể thực hiện phân chia sàn (đôi khi còn được gọi là phân chia số nguyên) bằng cách sử dụng toán tử //.Toán tử này sẽ chia đối số đầu tiên cho thứ hai và làm tròn kết quả xuống toàn bộ số gần nhất, làm cho nó tương đương với toán học.divide the first argument by the second and round the result down to the nearest whole number, making it equivalent to the math.

Biểu tượng của phân chia sàn là gì?

Phân chia sàn có nghĩa là người dùng // sẽ luôn lấy sàn hoặc số thấp hơn.//“ will always take the floor or the lower number.

Biểu tượng Python cho sự phân chia là gì?

Trong Python, có hai loại toán tử phân chia: /: chia số bên trái cho số bên phải của nó và trả về giá trị điểm nổi.//: Chia số ở bên trái cho số bên phải của nó, làm tròn câu trả lời và trả về một số toàn bộ./ : Divides the number on its left by the number on its right and returns a floating point value. // : Divides the number on its left by the number on its right, rounds down the answer, and returns a whole number.

Phân chia sàn và mô đun trong Python là gì?

Cả hai đều là các chức năng toán học hợp lệ với kết quả khác nhau.mô đun.Chức năng mô đun tính toán phần còn lại của một bộ phận, là "còn lại" của một bộ phận tích phân.sàn nhà.Chức năng sàn cung cấp giới hạn thấp hơn của một bộ phận không thể thiếu.