Re: [Python-es] Python 3.5.2

2016-12-24 Por tema Miguel Manzano
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

Re: [Python-es] Python 3.5.2

2016-12-24 Por tema Ricardo Cárdenes
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

Re: [Python-es] Python 3.5.2

2016-12-24 Por tema Ricardo Cárdenes
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

Re: [Python-es] Python 3.5.2

2016-12-24 Por tema Daπid
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

Re: [Python-es] Python 3.5.2

2016-12-24 Por tema Johnny Alonso
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

Re: [Python-es] Python 3.5.2

2016-12-24 Por tema Armando Ortega
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

Re: [Python-es] Python 3.5.2

2016-12-24 Por tema Johnny Alonso
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