Ricardo y David. Nunca pensé que iba a disfrutar tanto de una conversación
sobre precedencia de operadores. ;P
Saludos.
El 25/12/2016 7:15, "Ricardo Cárdenes"
escribió:
> Añado, al respecto de calculadoras: en una normal, *donde no se pueden
> introducir expresiones aritméticas*, sino que lo qu
Añado, al respecto de calculadoras: en una normal, *donde no se pueden
introducir expresiones aritméticas*, sino que lo que hay en pantalla se
toma siempre como un operando completo, hubiese esperado lo contrario, ya
que estoy solicitando explícitamente elevar al cuadrado el número -2 y
entonces no
Mire señor Alonso, yo no le he respondido a la ligera.
Primero, como le dije, el caso de Python no es una excepción, sino *la
regla* en cuanto a lenguajes de programación *que implementan la
exponenciación* en su sintaxis - es decir, la precedencia está dictada por
el propio lenguaje. Es decir, no
2016-12-24 17:52 GMT+01:00 Johnny Alonso :
> Aquí los resultados con el operador ** coinciden, -4 en ambos casos, y lo
> acepto como correcto desde el punto de vista del lenguaje, pero no desde el
> punto de vista matemático, pues matemáticamente las expresión -2² es
> diferente a -(2²).
La conven
Hola Ricardo y Armando, si las expresiones que muestran son código Python,
lamento decirles que están bastante lejos de la realidad.
Están comparando expresiones con operadores diferentes y que el resultado en
ocasiones les coincida es mera casualidad.
En Python el operador ** es potenciación y
Buenos días.
Ricardo tiene razón.
-2**2 = -(2^2) = -4
(-2)**2 = -2^2 = 4
Un saludo.
El 24/12/16 a las 04:54, Johnny Alonso escribió:
Hola Ricardo, Por definición “La potencia es resultado de tomar un
número como factor 2 o más veces”. Aritmética de Baldor, capítulo XV,
Elevación a potenci
Hola Ricardo, Por definición “La potencia es resultado de tomar un número como
factor 2 o más veces”. Aritmética de Baldor, capítulo XV, Elevación a potencias
y sus operaciones inversas, página 152.
-2**2 = -2 * -2
Leyes de la potenciación:
Todo número elevado a la cero es igual a 1, x