Archivo para la Etiqueta ‘error’

Día 10 “Operadores aritméticos Parte 2″

Después de 2 días sin post, vamos a terminar lo que teníamos pendiente, la segunda parte de operadores aritméticos.
En el post anterior vimos los operadores suma, resta, multiplicación, división, unario (positivo y negativo), existen más operadores en Python.
El operador módulo, que se denota con el símbolo de porcentaje % , este devuelve el resto de la división entera entre dos operandos. (no tiene nada que ver con el calculo de porcentaje), este operador también es asociativo por la izquierda y su prioridad es la misma que la de la multiplicación o la división.
Aquí dos ejemplos.

También existe el operador de la exponenciación, que se denota con dos asteriscos juntos, no separados por ningún espacio en blanco **
Si quisiéramos calcular 2 elevado a tres se expresa en Python de la forma 2**3, este modulo es asociativa por la derecha, así que ojo!!, no te vallas a confundir, la expresión 2**3**2 equivale a 2 elevado a 3 y el 3 elevado a 2, ósea 2 elevado a 9, ojala! comprendas, este modulo de exponenciación presenta mayor prioridad que sus antecesores.
Aquí algunos ejemplos.


Ahora confeccione una tabla resumen, con las características de los operadores en Python

En la tabla, la prioridad 1 es la más alta.

Vamos a comentar los espacios en blanco que se pueden producir en Python, ve estos ejemplos

Las únicas contra indicación son:
No puedes poner espacios en blanco en medio de un numero.
No puedes poner espacios en blanco al principio de la expresión.

Nos vemos y comenten!!
Nota: Post hecho a base del libro “Introducción a la Programación con Python”, paginas 26,29, 30