Red de conocimiento informático - Problemas con los teléfonos móviles - El símbolo de la división de enteros en Python

El símbolo de la división de enteros en Python

En matemáticas, divisibilidad significa que el cociente del número entero b dividido por un número entero distinto de cero a es un número entero, y si el resto es 0, se puede decir que b es divisible por a. Luego, hay diferentes operadores para división, división de enteros y resto en Python;

(1) Hay *** siete operadores aritméticos en Python, y dos de ellos representan una barra diagonal //. Pero la división de enteros en Python es diferente de la división de enteros en matemáticas. En matemáticas, la división de enteros significa que el cociente es un número entero, pero en Python, la división de enteros significa que si el resultado tiene decimales, los decimales se eliminarán. de la siguiente manera:

3//21

El resultado de dividir el número entero 3 entre 2 debe ser 1,5, pero usar el operador de división de enteros // eliminará el punto decimal y lo siguiente dígitos Mantenga solo el lugar decimal del resultado 1. Esta división de números enteros toma un número entero cercano al cociente y lo redondea hacia abajo. Si es un número negativo, se redondeará hacia arriba y se sumará en uno. El ejemplo es el siguiente:

-9/. /2-5

(2) Otra característica de la división de enteros de Python es que los decimales también pueden participar en la operación, pero este número de punto flotante solo puede usar 0 como decimal. Es decir, solo existe el tipo de número de coma flotante pero no existe un valor decimal exacto, por lo que el resultado de la operación de división entera es un número de coma flotante. Siempre que un decimal del divisor o dividendo sea 0, el ejemplo de código detallado es el siguiente: 3//2.01.03.0//2.01.0.