Sin categoría

Operaciones y operadores aritméticos en Python

Operaciones y operadores aritméticos en Python

Introducción

Este es un post en donde explicaremos con ejemplos los operadores aritméticos que existen en Python.

Operadores aritméticos

Suma

Para sumar dos números utilizamos el operador +. Suma 2 o más números. Para sumar dos números hacemos esto:

numero1 = 2
numero2 = 10
suma = numero1 + numero2

Si queremos sumar 3 números:

numero1 = 2
numero2 = 10
numero3 = 8
suma = numero1 + numero2 + numero3

Y así infinitamente.

Si queremos sumar la misma cantidad de una variable podemos hacer algo así:

numero1 = 10
numero2 = 5
numero1 = numero1 + numero2

En este caso, a numero1 le asignamos la suma de el valor del mismo número mas el valor de numero2 .

Pero podemos simplificarlo así:

numero1 = 10
numero2 = 5
numero1 += numero2

Utilizamos entonces el operador +=

Resta

Igualmente podemos restar múltiples valores. Para restar hacemos esto:

numero1 = 28
numero2 = 21
resta = numero1 - numero2

Podemos restar cualquier cantidad de números:

un_numero = 100
otro_numero = 20
otro_numero_mas = 30
resta = un_numero - otro_numero - otro_numero_mas

Si queremos restar determinada cantidad a una variable podemos hacer esto:

numero = 10
numero = numero - 5 #Ahora  es 5, porque 10 - 5 = 5

Pero igualmente podemos utilizar la forma corta:

numero = 10
numero -= 5

Multiplicación

El producto de dos números. Para multiplicar utilizamos el asterisco o *. Por ejemplo:

base = 10
altura = 2
area = base * altura

Y no necesariamente tienen que ser variables, también puede ser así:

area = 10 * 2

No olvidemos que podemos multiplicar cualquier cantidad de números:

volumen = 10 * 20 * 5

División

Casi igual que la multiplicación, pero ahora utilizamos la barra inclinada o diagonal: /

Si queremos dividir dos números:

promedio = 500/5

O 3:

variable = 100 / 2 / 3

Y así infinitamente. Por cierto, podemos usar paréntesis si queremos atrapar el resultado de la división de un grupo de números.

Por ejemplo, si deseamos dividir 100 entre el resultado de dividir 2 entre 3 sería así:

variable = 100 / (2 / 3)

Cuyo resultado es 150. Y si lo hacemos sin paréntesis, el resultado sería 16.66.

Esto no quiere decir que siempre usemos paréntesis, pero sí que debemos tener cuidado al hacer nuestras operaciones.

Módulo

Este operador devuelve el sobrante de una división entera, o así es como yo lo defino.

Si dividimos 5 / 2 tenemos a 2.5 como resultado, pero si lo hiciéramos “enteramente” el resultado sería 2 y sobraría 1. Pues esto es lo que hace este operador.

Es representado con el símbolo de porcentaje o %.

Por ejemplo…

sobrante = 5 % 2

Cuyo resultado es 1.

Este operador es usado mayormente para detectar si un número es par o impar. Al dividir un número entre 2, siempre sobrará 1 o 0. Tenemos el caso de 10, al dividirlo sale 5 y sobran 0, por lo tanto es par.

Contrario a dividir 11 entre 2, cuyo sobrante es 1.

Entonces, para saber si un número es par podemos hacer un if:

numero = 15
if numero % 2 == 0:
  print("Es par")
else:
  print("Es impar")

Al ejecutar el código, se imprimirá Es impar.

Exponente

Este operador permite elevar cierto número a una potencia. Por ejemplo, si elevamos el 5 a la potencia 2 tenemos 25. Si lo elevamos a la 3 entonces es 125, y así sucesivamente.

Es representado con 2 asteriscos o ** y se usa como si hiciéramos una multiplicación. Así:

cinco_al_cuadrado = 5 ** 2

El resultado será 25. Y podemos elevar cualquier número a cualquier potencia.

División redondeada hacia abajo

Para terminar veamos este operador que igualmente es muy útil. Sirve para dividir 2 números, pero redondea hacia abajo el resultado. Veamos el ejemplo de dividir 9 entre 2, cuyo resultado es 4.5.

Si lo redondeamos hacia abajo, el resultado es 4.

redondeado = 9 // 2

Notar por favor que redondea hacia abajo, no redondea. Por lo que aunque el resultado sea, por ejemplo, 4.9, se redondeará a 4.

Veamos estos ejemplos:

Y con eso terminamos.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Servidor HTTP en Android con Flutter

El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…

3 días hace

Imprimir automáticamente todos los PDF de una carpeta

En este post te voy a enseñar a designar una carpeta para imprimir todos los…

4 días hace

Guía para imprimir en plugin versión 1 desde Android

En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…

1 semana hace

Añadir tasa de cambio en sistema de información

Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…

2 semanas hace

Comprobar validez de licencia de plugin ESC POS

Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…

2 semanas hace

Imprimir euro € en impresora térmica

Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…

3 semanas hace

Esta web usa cookies.