OPERADORES ARITMETICOS

3 0 0
                                    

Estos operadores están enlistados conforme su orden de prioridad, el cual es:

1. ** (potencia)

2. *, /, //, % (multiplicación, división, división entera, módulo también conocido como residuoo resto)

3. +, - (suma, resta)

Cuando todos los operandos en la suma, resta o división son enteros, el resultado es un entero, perocuando al menos un operando es real, el resultado es real.

Con enteros:

1+2, esto será igual a 3.

Con reales:

2.1+2+1, esto será igual a 51.

siempre es mejor agregar paréntesis para casos como este:

2--3 = 5

lo mejor es:

2-(-3)= 5

a diferencia de los demás operadores aritméticos la división es el único operador que siempre devolverá un valor real:   

9/3, esto regresara, 3.0

Además de estos operadores python proporciona uno llamado operador de división entera, también conocidocomo operador de división piso. Este operador primero divide el número de la izquierda por elnúmero de la derecha y luego redondea hacia abajo o hacia menos infinito paraobtener un número entero, matemáticamente se le llama función parte entera piso:

6.7//2 , será igual a : 3.0

1//-2 , será igual a : -1

Otro operador el cual es el modulo se utiliza para decir si un operador es divisible entre otro, ejemplo:

7%2, dará el resultado: 1

pero al usarlo con números negativos, hay que tener cuidado pues, para calcular el resto 𝑟 de dividir un número 𝑥 entre un número 𝑦, Python usa la ecuación 𝑟 = 𝑥−𝑦∗(𝑥//𝑦), ejemplo:

5 % -3 : -1 

-5 % 3 : 1

 -5 % -3: -2

Python contiene integradas ciertas funciones que realizan alguna acción específica sobre determinados objetos, enparticular proporciona la función pow(base, exponente) para calcular la potencia, como lo haceel operador **; dicha función y operador definen 0 ** 0 o pow(0,0) para que valga 1, como espráctica habitual en los lenguajes de programación.

La diferencia entre el operador ** y la función pow() es que esta última acepta un tercer argumentoopcional, dando como resultado un calculo de el primer número elevado a la potencia del segundo número, luego divide su resultado entre el tercer número y devuelve el módulo, en otras palabras, pow(x, y, z) esequivalente a: (x ** y) % z.


Has llegado al final de las partes publicadas.

⏰ Última actualización: May 04 ⏰

¡Añade esta historia a tu biblioteca para recibir notificaciones sobre nuevas partes!

APRENDE PYTHON DESDE 0Donde viven las historias. Descúbrelo ahora