Hướng dẫn what is the operator for finding remainder in python? - toán tử tìm phần còn lại trong python là gì?

Khi bạn nhìn thấy biểu tượng %, bạn có thể nghĩ "phần trăm". Nhưng trong Python, cũng như hầu hết các ngôn ngữ lập trình khác, nó có nghĩa là một cái gì đó khác biệt.

Biểu tượng

7 % 2
1 trong Python được gọi là toán tử modulo. Nó trả về phần còn lại của việc chia toán hạng tay trái cho toán hạng bên phải. Nó được sử dụng để có được phần còn lại của một vấn đề phân chia.

Toán tử modulo được coi là một hoạt động số học, cùng với

7 % 2
2,
7 % 2
3,
7 % 2
4,
7 % 2
5,
7 % 2
6,
7 % 2
7.

Cú pháp cơ bản là:

a % b

Trong ví dụ trước

7 % 2
8 được chia cho
7 % 2
9 và phần còn lại được trả về. Hãy xem một ví dụ với các con số.

7 % 2

Kết quả của ví dụ trước là một. Hai người đi vào bảy ba lần và còn lại một lần.one. Two goes into seven three times and there is one left over.

Sơ đồ dưới đây cho thấy biểu diễn trực quan của

3 % 4
0 và
3 % 4
1 ("R" là viết tắt của "phần còn lại"). Logo duy nhất ở phía bên phải (với mũi tên màu xanh lá cây chỉ vào nó) là phần còn lại từ vấn đề phân chia. Nó cũng là câu trả lời cho
3 % 4
1.

Hướng dẫn what is the operator for finding remainder in python? - toán tử tìm phần còn lại trong python là gì?

Đây là một ví dụ khác:

3 % 4

Điều này sẽ dẫn đến ba. Bốn không đi vào ba lần để ba lần ban đầu vẫn còn lại. Các sơ đồ dưới đây cho thấy những gì đang xảy ra. Hãy nhớ rằng, toán tử modulo trả về phần còn lại sau khi thực hiện bộ phận. Phần còn lại là ba.three. Four does not go into three any times so the original three is still left over. The diagram below shows what is happening. Remember, the modulo operator returns the remainder after performing division. The remainder is three.

Hướng dẫn what is the operator for finding remainder in python? - toán tử tìm phần còn lại trong python là gì?

Ví dụ sử dụng toán tử modulo

Một cách sử dụng phổ biến cho toán tử modulo là tìm các số chẵn hoặc số lẻ. Mã bên dưới sử dụng toán tử modulo để in tất cả các số lẻ trong khoảng từ 0 đến 10.

for number in range(1, 10):
    if(number % 2 != 0):
        print(number)

Result:

1
3
5
7
9


Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Toán tử modulo Python tính toán phần còn lại chia hai giá trị. Toán tử này được đại diện bởi dấu hiệu phần trăm (%). Cú pháp cho toán tử modulo là: số 1 % số2. Số thứ nhất được chia cho số thứ hai sau đó phần còn lại được trả về.

Nếu bạn đã dành thời gian sử dụng Python, bạn sẽ biết rằng ngôn ngữ lập trình thích sử dụng các ký hiệu khác nhau cho các hoạt động số học. Phân chia được đại diện bởi một chém phía trước (/); phép nhân sử dụng dấu hoa thị (*).

Hướng dẫn what is the operator for finding remainder in python? - toán tử tìm phần còn lại trong python là gì?

Tìm Bootcamp của bạn phù hợp

  • Karma nghề nghiệp phù hợp với bạn với bootcamp công nghệ hàng đầu
  • Truy cập các học bổng và khóa học chuẩn bị độc quyền

Chọn mối quan tâm của bạn họ Tên điện thoại Email Tên của bạn
First name

Last name

Email

Phone number

Bằng cách tiếp tục, bạn đồng ý với các điều khoản dịch vụ và chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận được các ưu đãi và cơ hội từ Karma nghề nghiệp qua điện thoại, tin nhắn văn bản và email.

Bạn có thể không ngạc nhiên khi biết rằng dấu hiệu tỷ lệ phần trăm trong Python (%) không có nghĩa là phần trăm phần trăm trong Python. Dấu hiệu phần trăm đại diện cho toán tử modulo. Nó trả về phần còn lại của việc chia hai số.

Trong hướng dẫn này, chúng tôi sẽ thảo luận về nhà điều hành modulo là gì và cách thức hoạt động của nó. Chúng tôi sẽ đi qua một ví dụ về nhà điều hành này để giúp bạn bắt đầu.

Toán tử modulo Python

Modulo là một hoạt động toán học. Nó được sử dụng để tính phần còn lại của tổng phân chia. Toán tử modulo Python là dấu hiệu phần trăm (%). Dấu hiệu này tìm thấy phần còn lại từ việc chia hai số bạn chỉ định.

Cú pháp cho toán tử modulo là:

Toán tử modulo được đặt giữa hai số. Trong ví dụ trên, chúng tôi gán kết quả của tổng của chúng tôi cho biến python ví dụ.

Nếu không có phần còn lại sau khi chia số thứ nhất cho số thứ hai, toán tử modulo sẽ trả về 0.

Hãy cùng xem một ví dụ về cách sử dụng toán tử modulo.

Ví dụ về Modulo Python

Chúng tôi xây dựng một ứng dụng để giúp những người trẻ tuổi học cách sử dụng phần còn lại. Chương trình của chúng tôi yêu cầu người dùng cho hai số và sau đó chia số thứ nhất cho thứ hai và trả về phần còn lại.

Để bắt đầu, hãy để Lừa hỏi người dùng cho hai số:

n1 = float(input("Please insert a number: "))
n2 = float(input("Please insert the number you want to divide by the previous number: "))

Chúng tôi yêu cầu người dùng cho hai giá trị và chuyển đổi từng giá trị thành số điểm nổi. Chúng tôi thực hiện điều này bằng cách sử dụng câu lệnh Python Input (). Bây giờ, chúng ta có thể sử dụng toán tử modulo để tính phần còn lại từ việc chia hai số mà người dùng chỉ định:

Chương trình của chúng tôi hiện đã sẵn sàng để sử dụng.

Hãy để tính toán phần còn lại của 19 chia cho 2:

Please insert a number: 19
Please insert the number you want to divide by the previous number: 2

Mã này sẽ chia 19 cho 2 và trả về phần còn lại:

Số hai có thể phù hợp với 19 cho tổng số 8 lần. Có một cái còn lại, đó là phần còn lại của chúng tôi.

Nhà điều hành Modulo Python với số nguyên

Modulo mang lại phần còn lại của một số trong cả phân chia số điểm nổi và phân chia số nguyên. Trong ví dụ cuối cùng của chúng tôi, chúng tôi đã chuyển đổi từng số một người dùng chèn vào chương trình của chúng tôi thành một giá trị dấu phẩy động.

Hãy để cố gắng tìm phần còn lại của một số nguyên:

a = 9
b = 3
answer = a % b

print(answer)

Mã này tính toán phần còn lại của 9 chia cho 3. Phản hồi là: 0. Điều này là do 9 chia cho 3 như nhau. Mã của chúng tôi đã tính toán thành công phần còn lại của các số này.

Sử dụng modulo để tìm số lẻ và chẵn

Toán tử modulo cho phép bạn xác định xem một số là lẻ hay chẵn.

Hãy nhớ từ lớp toán mà các con số chia hết cho hai là chẵn và bất kỳ số nào khác là kỳ lạ. Biết được điều này, chúng ta có thể viết một chương trình kiểm tra xem một số là lẻ hay thậm chí.

Hãy để viết một chương trình kiểm tra xem tuổi của một học sinh tiểu học là một số lẻ hay thậm chí. Chúng tôi sẽ bắt đầu bằng cách yêu cầu người dùng chèn tuổi của họ:

student_age = int(input(“What is your age? ”))

Chúng tôi sử dụng phương thức Input () để hỏi người dùng cho độ tuổi của họ. Chúng tôi sử dụng phương thức Python int () để chuyển đổi giá trị mà người dùng nhập vào một số.

Tiếp theo, chúng tôi sẽ sử dụng một câu lệnh Python IF để kiểm tra xem tuổi học sinh có còn lại không có bất kỳ phần còn lại nào:

Chúng tôi sử dụng toán tử Modulo để kiểm tra xem còn lại còn lại sau khi chia hai học sinh. Nếu không có phần còn lại, nội dung của câu lệnh IF của chúng tôi được chạy. Điều này sẽ in ra: Tuổi của bạn là một con số chẵn! đến giao diện điều khiển. Mặt khác, nội dung của tuyên bố khác của chúng tôi đang được chạy.

Hãy để chạy chương trình của chúng tôi và chèn tuổi 7:

What is your age? 7
Your age is an odd number!

Hãy để xem những gì xảy ra nếu chúng ta chèn 6 tuổi:

Hướng dẫn what is the operator for finding remainder in python? - toán tử tìm phần còn lại trong python là gì?

"Karma nghề nghiệp bước vào cuộc sống của tôi khi tôi cần nó nhất và nhanh chóng giúp tôi kết hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi tìm thấy công việc mơ ước của mình phù hợp với các giá trị và mục tiêu của tôi trong cuộc sống!"

Sao Kim, Kỹ sư phần mềm tại Rockbot

7 % 2
0

Mã của chúng tôi kiểm tra thành công xem một số là số lẻ hay thậm chí.

Sự kết luận

Toán tử modulo tính toán phần còn lại của tổng phân chia. Nó thường được sử dụng để kiểm tra xem một số là lẻ hay thậm chí. Toán tử modulo Python được biểu thị bằng cách sử dụng dấu phần trăm (%).

Bạn có thể tìm hiểu thêm về các nhà khai thác toán học trong Python bằng cách đọc hướng dẫn của chúng tôi cho các toán tử toán học Python. Bây giờ bạn đã sẵn sàng để bắt đầu sử dụng toán tử Modulo trong Python như một nhà phát triển chuyên gia!

Bạn có muốn tìm hiểu thêm về mã hóa trong Python? Kiểm tra đầy đủ của chúng tôi Cách học Hướng dẫn Python. Bạn sẽ tìm thấy lời khuyên của chuyên gia về những gì cần học và một danh sách các tài nguyên hàng đầu để giúp nâng cao học tập của bạn.

Nhà điều hành cho phần còn lại là gì?

Toán tử còn lại ( %) trả về phần còn lại còn lại khi một toán hạng được chia cho một toán hạng thứ hai.Nó luôn luôn có dấu hiệu của cổ tức.remainder ( % ) operator returns the remainder left over when one operand is divided by a second operand. It always takes the sign of the dividend.

Lệnh nào được sử dụng để tìm phần còn lại?

r = rem (a, b) trả về phần còn lại sau khi phân chia A bởi B, trong đó A là cổ tức và B là ước số.Hàm này thường được gọi là hoạt động còn lại, có thể được biểu thị là r = a - b. returns the remainder after division of a by b , where a is the dividend and b is the divisor. This function is often called the remainder operation, which can be expressed as r = a - b.