¿Qué significa // en Python

¿Qué significa // en Python

División de piso en Python

Al dividir dos valores enteros en el lenguaje de programación de Python, se emplea la división de piso y el resultado se redondea al número más cercano. La única diferencia entre la división de piso y la división regular es que siempre genera el entero más grande. El letrero // se está utilizando en matemáticas para denotar la división de piso. Para calcular la división de piso, varios lenguajes de programación tienen un método o expresión incorporados específicos. Éstas incluyen:

  • El lenguaje de programación C ++ tiene una función de piso () que podemos utilizar.
  • El lenguaje de programación Java tiene una función de piso () que emplearíamos.
  • Python's // Operator es una herramienta que podemos emplear para realizar la división de piso.

Sintaxis de la división de piso

La sintaxis para usar la división de piso se da de la siguiente manera:

r = variable1 // variable2

Dónde:

  1. r representa el valor calculado utilizando la división de piso.
  2. variable1 representa el dividendo.
  3. variable2 representa el divisor.

La operación de división de piso (//) que se explicará en este artículo se está utilizando en el lenguaje de programación de Python.

Ejemplo no 1

Veamos una ilustración de cómo funciona la división de piso.

x = 45
y = 6
l = x // y
m = x / y
Imprimir ("El valor obtenido por la división de piso:", x, "//", y, "=", l)
imprimir ("El valor obtenido por la división normal:", x, "/", y, "=", m)

Al comienzo del código, inicializamos dos variables, "X" y "Y". Hemos dado estas variables valores "45" y "6", respectivamente. Ahora, utilizaremos el operador //. Este operador se aplica para obtener el valor de la división de piso. Este valor calculado se guardará en una variable "L". Luego compararemos el valor obtenido por la división de piso con el valor obtenido por la división normal.

Entonces, hemos estado usando el / operador para hacer una división normal. Este valor se guardaría en variable "M". Al final, queremos mostrar los valores obtenidos por la división de piso y la división normal, por lo que llamamos a la función print ().

Ejemplo no 2

En este ejemplo, observaremos cómo funciona el // operador y el método de piso ().

del piso de importación de matemáticas
i = 89
J = 4
a = piso (i / j)
e = i // j
Imprimir ("El valor obtenido utilizando la función de piso ():", a)
imprimir ("El valor obtenido utilizando // operador:", e)

En primer lugar, integraremos el método de piso () desde el archivo de encabezado de matemáticas. Hemos asignado los valores "89" y "4" a las variables "I" y "J" en consecuencia. La función de piso () se usará en el siguiente paso. Esta función se utiliza para determinar el valor de la división de piso. La variable "A" almacenará este valor determinado. El valor adquirido utilizando el método de piso () y los valores calculados por la división de piso se evaluarán.

El símbolo Double-Backslash (//) se usaría para hacer la división de piso en Python. Variable "e" puede almacenar este valor. Finalmente, presentaremos ambos valores calculados utilizando el método de piso () y la división de piso, por lo que invocamos el método print ().

De la salida del código mencionado anteriormente, hemos observado que los valores obtenidos utilizando el método de piso () y el operador // serán los mismos.

Ejemplo no 3

Los valores negativos también podrían usarse para dividir los pisos. Cuando se trata de valores negativos, el resultado siempre se ha redondeado al valor entero más cercano. Algunos usuarios pueden verse perplejos por la idea de que redondear los valores no positivos significa desviarse de cero. Examinemos una instancia de división de piso utilizando valores negativos.

y = -56
z = 3
r = y // z
Imprimir ("Obtenemos el resultado de la división del piso:", y, "//", z, "=", r)

Vamos a declarar dos variables llamadas "Y" y "Z". Hemos especificado valores aleatorios para estas variables. La variable "y" tiene un valor negativo, y la variable "z" tiene un entero positivo. Aquí declaramos una nueva variable "R", y esta variable almacena el valor resultante. Para terminar el código, tenemos que mostrar el valor obtenido con la ayuda del método print ().

Ejemplo no 4

En esta ilustración, empleamos la división de piso y el módulo. Modulo es un modelo matemático en su mayoría relacionado con la división de piso. El módulo puede definirse alternativamente como el valor restante obtenido después de dividir dos valores enteros. Podemos usarlo para calcular cuántas sobras hay. El operador porcentual (porcentaje) en Python se utilizará para calcular el módulo. Veamos un ejemplo que representa la asociación entre la división del piso y el módulo.

Tener 95 manzanas y 6 personas, usaremos la división de piso para determinar cuántas manzanas recibe cada persona.

numOfapples = 95
Personas = 6
Applesperperson = numOfapples // Personas
Imprimir ("Manzanas totales:", numOfapples)
Imprimir ("Total de personas:", Personas)
Imprima ("El número de manzanas que come cada persona:", Aplesperperson)

Aquí tenemos que inicializar las variables "numOfapples" y "personas" al comienzo del programa. Hay un total de 95 manzanas, y las personas que quieren comer una manzana tienen 6. Ahora dividimos las manzanas entre cada persona utilizando la división del piso (// operador).

En el siguiente paso, aplicaremos el método print () tres veces: la primera declaración de impresión muestra el total de manzanas, la segunda declaración de impresión imprime el total de personas y el último método de impresión muestra el número de manzanas que cada persona quiere comer.

Conclusión

Hemos hablado sobre el uso del operador // en este artículo. Hay varios operadores en Python que se utilizan para funcionalidades específicas. La funcionalidad de la división de piso de Python permite a los usuarios dividir los dos valores enteros y redondear el resultado al número entero más cercano. Una operación puede ser realizada por una expresión del operador de Python en un solo operandia o tal vez más operandos. Un atributo o valor con el que ejecutamos la operación se conoce como operando. El valor de la división de piso se obtiene utilizando el operador //. En este artículo, se han implementado cuatro instancias diferentes. Adquirimos el valor de la división de piso obtenido al emplear el operador // en estos casos. En un ejemplo, dividimos un número negativo usando el operador //. El operador Modulo y el operador // se han utilizado en la última ilustración.