preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• 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.

Weiterlesen