Operaciones matemáticas en Python
¿Qué crees que es la salida del siguiente programa? Presiona el botón de ejecutar para averiguarlo.
¡Sé lo que tienes en mente! En la lección anterior dijimos que cualquier texto que queramos imprimir debe estar entre comillas dobles. Pero los números no son cualquier texto. Los números se pueden imprimir sin necesidad de usar comillas.
Entonces, ¿cuál crees que es la salida del siguiente programa?
Así de sencillo se pueden realizar todas las operaciones aritméticas y ver la salida.
Python puede realizar las 4 operaciones matemáticas básicas:
Operación | Símbolo |
---|---|
Suma | + |
Resta | - |
Multiplicación | * |
División | / |
Bueno, vamos a hacer algunos cálculos. Antes de ejecutar el siguiente programa, haz los cálculos una vez en tu mente y luego presiona el botón de ejecutar.
El orden de las operaciones matemáticas es de izquierda a derecha. Aplicando esta misma regla sencilla se obtiene el resultado del cálculo anterior. ¿Cuál crees que es el resultado de la siguiente operación matemática?
En este problema, si realizamos las operaciones de izquierda a derecha y seguimos el mismo procedimiento que en el problema anterior, llegaremos a una respuesta incorrecta. La razón es que cada operación matemática tiene una prioridad específica. La prioridad de los operadores matemáticos es la siguiente:
Prioridad | Operador | Símbolo |
---|---|---|
Primera | Paréntesis | () |
Segunda | Multiplicación y División | * y / |
Tercera | Suma y Resta | + y - |
Se recomienda que antes de ejecutar el código, lo ejecutes en tu mente. Esto ayudará a comprender cómo realiza las operaciones el ordenador.
¡Mira cómo se hacen los cálculos aquí!
Como mencionamos, el operador de paréntesis tiene la máxima prioridad al realizar los cálculos. Aquí tenemos 3 operadores de paréntesis. Así que primero calculamos sus valores y los sustituimos. Después de eso, realizamos primero la multiplicación y luego la resta:
1print((3 + 5) - (12 - 7) * (10 / 2)) 2print((8) - (12 - 7) * (10 / 2)) 3print((8) - (5) * (10 / 2)) 4print((8) - (5) * (5)) 5print(8 - 5 * 5) 6print(8 - 25) 7print(-17)
En esta sección, nos familiarizamos con la impresión de números y la forma de realizar operaciones matemáticas en Python. Con lo que has aprendido, puedes escribir el programa de una calculadora simple que realice las 4 operaciones básicas.