¿Qué significa el símbolo % de Python?
// en Python significa redondear hacia abajo.
a//b debe ser el resultado de dividir b redondeando hacia el infinito negativo
5//2=2 (2,5 se redondea hacia el infinito negativo es 2), y al al mismo tiempo -5//2=-3 (-2,5 se redondea a -3 en la dirección del infinito negativo)
La diferencia entre / y //
En Python/ Representa división de enteros de punto flotante, que devuelve un resultado de punto flotante, es decir, el resultado es un número de punto flotante; // representa la división de enteros en Python y devuelve el entero más grande que el resultado, lo que significa que el resultado de la división se redondea. abajo.