Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Giới thiệu về & NBSP; Nhà điều hành phần còn lại của Python

Các toán tử còn lại Python được sử dụng để tính toán một số toán hạng. Các nhà khai thác là các biểu tượng đặc biệt được sử dụng trên các toán hạng để thực hiện một số hoạt động như bổ sung, trừ, phân chia, v.v ... Các toán tử có thể được tượng trưng là '+' để bổ sung, '-' cho phép trừ, '/' cho sự phân chia, '*' Để nhân, v.v ... Trong Python, toán tử mô đun là biểu tượng phần trăm ('%') còn được gọi là toán tử Python còn lại, trong khi đó có một toán tử phân chia cho số nguyên là '//', chỉ hoạt động với các toán hạng số nguyên cũng trả lại phần còn lại nhưng trong số nguyên. Tương tự, toán tử còn lại Python hoặc toán tử mô đun cũng trả về phần còn lại khi hai toán hạng được chia, tức là một toán hạng được chia với các kết quả toán hạng khác trong phần còn lại của Hoa Kỳ. Toán tử còn lại này được sử dụng cho cả số nguyên và số float.

Syntax:

x % y

Cổ tức % Ưu điểm: Phần còn lại thu được khi X được chia cho y. Phần còn lại sẽ là một số nguyên nếu cả hai cổ tức là số nguyên. Phần còn lại sẽ là một số điểm nổi nếu một trong số cổ tức hoặc ước số là số nổi. The remainder is obtained when x is divided by y. The remainder will be an integer if both dividends are integers. The remainder will be a floating-point number if one among dividend or divisor is a float number.

Ví dụ về & NBSP; Nhà điều hành nhắc nhở Python

Sau đây là các ví dụ khác nhau của toán tử nhắc nhở & nbsp; Python.

Ví dụ 1

Code:

x = 5
y = 2
r = x % y
print (‘Remainder is:’, r)

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Giải thích: Trong ví dụ trên x = 5, y = 2 SO 5 % 2, 2 đi vào 5 hai lần mang lại 4 & nbsp; vì vậy phần còn lại là 5 - 4 = 1. Trong Python, phần còn lại thu được bằng Numpy.Ramainder ( ) chức năng trong Numpy. Nó trả về phần còn lại của phân chia hai mảng và trả về 0 nếu mảng chia là 0 (không) hoặc nếu cả hai mảng đều có một mảng số nguyên. Hàm này cũng được sử dụng trên các số riêng lẻ. In the above example x = 5 , y =2 so 5 % 2 , 2 goes into 5 two times which yields 4  so remainder is 5 – 4 = 1. In Python, the remainder is obtained using numpy.ramainder() function in numpy. It returns the remainder of the division of two arrays and returns 0 if the divisor array is 0 (zero) or if both the arrays are having an array of integers. This function is also used on individual numbers.

Ví dụ #2

Code:

import numpy as np
n1 = 6
n2 = 4
r = np.remainder(n1, n2)
print ("Dividend is:", n1)
print ("Divisor is:", n2)
print ("Remainder : ", r)

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Giải thích: Ví dụ trên sử dụng hàm numpy.remainder () trên cổ tức và chia đã cho để tìm phần còn lại của hai, hoạt động tương tự như toán tử mô -đun. Trong ví dụ này, nó là 6 % 4, 4 đi vào 6, một lần mang lại 4 vì vậy phần còn lại là 6 - 4 = 2. The above example uses numpy.remainder() function on the given dividend and divisor to find the remains of two, which works similar to the modular operator. In this example, it is 6 % 4, 4 goes into 6, one time which yields 4 so the remainder is 6 – 4 =2.

Ví dụ #3

Code:

import numpy as np
arr1 = np.array([7, -6, 9])
arr2 = np.array([3, 4, 3])
rem_arr = np.remainder(arr1, arr2)
print ("Dividend array is: ", arr1)
print ("Divisor array is: ", arr2)
print ("Remainder array is : ", rem_arr)

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Giải thích: Trong ví dụ trên, hàm numpy.remainder () có thể được sử dụng trong danh sách các mục để tính phần còn lại của mục tương ứng trong danh sách hoặc mảng các phần tử. Chúng tôi có hai mảng [7 -6 9] và [3 & nbsp; 4 & nbsp; 3], vì vậy 7 % 3,3 đi vào 7 hai lần, vì vậy phần còn lại là 1, -6 % 4, 4 đi vào 6 một lần , do đó, phần còn lại là 2, 9 % 3, 3 đi vào 9 ba lần, do đó phần còn lại là 0. Mảng của các giá trị còn lại sẽ là [1 & nbsp; 2 & nbsp; 0]. In the above example, the numpy.remainder() function can be used on the list of items to calculate the remainder of the respective item in the list or array of elements. we have two arrays [7 -6 9] and [3  4  3], so 7 % 3,3 goes into 7 two times, so the remainder is 1, -6 % 4, 4 goes into 6 one time, so the remainder is 2, 9 % 3, 3 goes into 9 three times, so the remainder is 0. The array of remainder values will be [1  2  0].

Ví dụ #4

Một toán tử còn lại hoặc toán tử modulo được sử dụng để tìm các số chẵn hoặc số lẻ. Dưới đây là một đoạn mã để in các số lẻ trong khoảng từ 0 đến 20.

Code:

for num in range(1, 20):
    if(num % 2 != 0):
        print(num)

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Giải thích: Trong ví dụ trên sử dụng toán tử modulo, nó in số lẻ từ 0 đến 20 từ mã; Nếu số được chia cho 2 và phần còn lại thu được là 0, thì chúng tôi nói đó là một số chẵn; nếu không thì số lẻ của nó. Nếu số là 2, thì 2 % 2 cho phần còn lại 0, do đó, đó là số chẵn, không phải là lẻ, bây giờ; Nếu số là 3, thì 3 % 2 cho phần còn lại 1, 2 đi vào 3 một lần để mang lại 2 và phần còn lại là 3 - 2 = 1 mà không phải là số 3 đã cho là lẻ và sử dụng cho vòng lặp, nó sẽ kiểm tra cho đến khi 20 số và in tất cả các số lẻ từ 0 đến 20. Toán tử modulo hoặc toán tử còn lại cũng được sử dụng trên các số điểm nổi, không giống như toán tử phân chia (//), chỉ được sử dụng trên số nguyên và cũng cho phần còn lại ở dạng số nguyên. In the above example using a modulo operator, it prints odd numbers between 0 and 20 from the code; if the number is divided by 2 and the remainder obtained is 0, then we say it as an even number; else its odd number. If the number is 2, then 2 % 2 gives remainder 0, so its an even number, not odd, now; if the number is 3, then 3 % 2 gives remainder 1, which 2 goes into 3 one time so yields 2 and remainder is 3 – 2 =1 which not zero so the given number 3 is odd and using for loop it will check till 20 numbers and print all the odd numbers between 0 and 20. Modulo operator or Remainder operator is also used on floating-point numbers, not like division operator ( // ), which is used only on integers and gives remainder also in integer form.

Ví dụ #5

Code:

a = input("Dividend is :\n")
fa = float(a)
b = input("Divisor is :\n")
fb = float(b)
fr = fa % fb
print ("Remainder is",fr)

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Ví dụ #6

Trong Python, toán tử modulo có thể được sử dụng trên các số âm cũng mang lại cùng phần còn lại như với các số dương, nhưng dấu hiệu âm của ước số sẽ giống nhau trong phần còn lại.

Code:

print(-5 % 3)

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Code:

print(5 % -3)

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Logic đằng sau mã:

  • -5 % 3 = (1 -2*3) % 3 = 1
  • 5 % -3 = (-1 * -2 * -3) % 3 = -1

Giải thích: & nbsp; các số âm này sử dụng hàm fmod () để tìm phần còn lại; Nếu bất kỳ một trong số các số giữa cổ tức hoặc chia đều là âm, thì chúng ta thậm chí có thể sử dụng hàm fmod () của thư viện toán học và điều này cũng có thể được sử dụng để tìm phần còn lại của các số điểm nổi.These negative numbers use the fmod() function to find the remainder; if any one of the numbers among dividend or divisor is negative, then we can even use the fmod() function of the math library, and this can also be used to find the remainder of floating-point numbers also.

Ví dụ #7

Code:

import math
a = -10
b = 3
print(math.fmod(a,b))

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Giải thích: & nbsp; Trong Python, toán tử modulo gây ra lỗi khi ước số bằng không (0). Thông thường, nó cung cấp cho ZerodivisionError như chúng ta biết bất kỳ số nào chia cho 0 là vô cực (∞). In Python, the modulo operator gives an error when the divisor is zero (0). Usually, it gives ZeroDivisionError as we know any number divided by zero is infinity (∞).

Ví dụ #8

Code:

p = 10
q = 0
r = p % q
print(r)

Mã trên cho chúng ta một lỗi, như được hiển thị trong ảnh chụp màn hình dưới đây.

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Code:

x = 5
y = 2
r = x % y
print (‘Remainder is:’, r)
0

Lỗi này có thể được bắt gặp bằng cách sử dụng các khối Excet Try-Except, như được hiển thị trong ảnh chụp màn hình bên dưới.

Output:

Hướng dẫn which operator in python will help you find the remainder when 234 is divided by 5? - toán tử nào trong python sẽ giúp bạn tìm phần dư khi 234 chia cho 5?

Sự kết luận

Trong Python, toán tử Modulo là toán tử để có được phần còn lại của bộ phận của hai số được gọi là Cổ tức và Divisor. Toán tử này có thể được sử dụng để tìm phần còn lại của cả số dữ liệu số nguyên và float. Toán tử modulo cũng là một trong số các toán tử toán học như bổ sung ( +), phép trừ (-), phân chia (//), v.v. Toán tử phân chia chỉ được sử dụng trên các số nguyên, không giống như toán tử modulo. Và nếu ước số bằng không, chúng ta có thể xử lý nó bằng cách xử lý ngoại lệ bằng cách sử dụng khối Excet Try-Except để in lỗi.

Bài viết đề xuất

Nhà điều hành để tìm phần còn lại trong Python là gì?

Python hỗ trợ một loạt các toán tử số học mà bạn có thể sử dụng khi làm việc với các số trong mã của mình.Một trong những toán tử này là toán tử modulo ( %), trả về phần còn lại của việc chia hai số.modulo operator ( % ), which returns the remainder of dividing two numbers.

Làm thế nào để bạn chia phần còn lại trong Python?

Nhận thương số và còn lại với divmod () trong python trong Python, bạn có thể tính toán thương số với // và phần còn lại với %.Chức năng tích hợp divmod () rất hữu ích khi bạn muốn cả thương số và phần còn lại.DivMod (A, B) trả về một tuple (A // B, A % B).Bạn có thể giải nén và gán cho từng biến.divmod(a, b) returns a tuple (a // b, a % b) . You can unpack and assign to each variable.

Bạn sử dụng nhà điều hành nào để tìm phần còn lại?

Phần còn lại ( %) 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.The remainder operator ( % ) returns the remainder left over when one operand is divided by a second operand. It always takes the sign of the dividend.

Việc sử dụng toán tử '%' trong Python là gì?

Toán tử số học.