8 được gọi là toán tử chia tầng hoặc div. VàCode language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
9 được gọi là toán tử modulo hoặc modCode language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
Hướng dẫn này tập trung vào toán tử chia tầng. Bạn sẽ tìm hiểu về toán tử modulo trong hướng dẫn sau
Cả toán tử chia sàn và modulo đều thỏa mãn phương trình sau
101 = 4 * [101 // 4] + [101 % 4] 101 = 4 * 25 + 1
Code language: plaintext [plaintext]
Nói chung, nếu
6 là tử số vàCode language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
7 là mẫu số, thì phép chia sàn và toán tử modulo luôn thỏa mãn phương trình sauCode language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
Code language: plaintext [plaintext]
N = D * [ N // D] + [N % D]
Phân chia tầng trong Python
Để hiểu về phép chia sàn trước tiên bạn cần hiểu về sàn của một số thực
Sàn của một số thực là số nguyên lớn nhất nhỏ hơn hoặc bằng số. Nói cách khác
floor[r] = n, n is an integr and n