Una observación importante con la división es que Python devuelve el resultado siempre conservando el tipo de número. Eso quiere decir que una división entre enteros da un entero, mientras que una división entre números decimales da un número decimal. Observa:
>>>5 / 22
Como 5 y 2 son enteros, Python devuelve el entero 2 y no el decimal 2.5
Para modificar ese comportamiento, por lo menos uno de los dos números ha de ser decimal:
>>>5.0 / 22.5
Al contrario, si quiero que con números decimales la división que se realice sea entera, he de usar . Fíjate:
>>>5.0 // 22.0
Este comportamiento, no obstante, se ha modificado en Python 3 : / simpre hace división normal y siempre entera.
Operaciones Aritméticas
En el siguiente cuadro vienen detalladas:Prueba los siguientes ejemplos:
Una observación importante con la división es que Python devuelve el resultado siempre conservando el tipo de número. Eso quiere decir que una división entre enteros da un entero, mientras que una división entre números decimales da un número decimal. Observa:
Como 5 y 2 son enteros, Python devuelve el entero 2 y no el decimal 2.5
Para modificar ese comportamiento, por lo menos uno de los dos números ha de ser decimal:
Al contrario, si quiero que con números decimales la división que se realice sea entera, he de usar . Fíjate:
Este comportamiento, no obstante, se ha modificado en Python 3 : / simpre hace división normal y siempre entera.