Index of content
print(‘División de módulo 4 % 2:’, 4 % 2) print(‘División de módulo 3 % 2:’, 3 % 2) Que produce: Módulo división 4 % 2: 0 Módulo división 3 % 2: 1 Un último operador entero que veremos es el operador de potencia que se puede usar para elevar un número entero a una potencia dada, por ejemplo 5 a la potencia de 3. La potencia operador es ‘**’, esto se ilustra a continuación: un = 5 segundo = 3 imprimir (a ** b) Lo que genera el número 125. 5.7.2 División de números enteros negativos También vale la pena explorar lo que sucede en la división entera y verdadera cuando intervienen números negativos. Por ejemplo, print(‘División verdadera 3/2:’, 3/2) print(‘División verdadera 3//2:’, -3 / 2) print(‘División entera 3//2:’, 3 // 2) print(‘División entera 3//2:’, -3 // 2) La salida de esto es: División verdadera 3/2: 1.5 Verdadera división 3//2: -1.5 División entera 3//2: 1 División entera 3//2: -2 Los primeros tres de estos podrían ser exactamente lo que espera dado nuestro anterior discusión; sin embargo, el resultado del último ejemplo puede parecer un poco sorprendente, ¿por qué ¿3//2 genera 1 pero −3//2 genera −2? La respuesta es que Python siempre redondea el resultado de la división de enteros hacia menos infinito (que es el número negativo más pequeño posible). Esto significa que tira el resultado de la división entera al menor número posible, 1 es menor que 1,5 pero −2 es menor que −1,5. 5.7 Operadores aritméticos 59
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More