Manual Python.pdf


Vista previa del archivo PDF manual-python.pdf


Página 1...9 10 11121339

Vista previa de texto


El operador de multiplicación es el “*” (Asterisco).

El operador de la división es “/” (Barra, shift 7).

Veamos ahora la siguiente división:

No, Python no está equivocado. ¿Por qué dió 2 y no 2,5? Esto se debe a que los números

ingresados son números ENTEROS (integer, en inglés), y es por esto que se asume una división entera. Un

número entero NO posee decimales. Para realizar una operación con números decimales (conocidos como

“float” o “flotantes”), debemos especificar al menos un operando decimal, aunque su cifra decimal sea 0. Como
delimitador decimal, utilizamos el PUNTO (.) a diferencia de la coma (,) utilizada por nosotros normalmente:

Vemos que en cualquiera de los casos, nos devuelve 2.5, sin importar cual de los dos está

expresado como flotante.

Y por último, tenemos el operador “**” (doble asterisco), que es la potenciación. Implementá un ejemplo

simple de cómo creés que funciona. Elevá el número 6 a la séptima potencia (7). ¿Simple, no?

Sería muy básico que solo podamos operar con dos operandos. Tenemos la capacidad de escribir cualquier

cálculo. Su resultado estará sujeto al proceso de resolución que todos debemos conocer ya, el cuál consiste en
resolver por prioridad de la siguiente manera:
1. Raíces y potencias.
2. División y multiplicación.
3. Suma y resta.

Si hay paréntesis se procede a resolver paréntesis internos (si los hay), siguiendo los pasos antes nombrados.

A diferencia de como resolvemos normalmente, la ausencia de operador entre dos símbolos (por ejemplo,

número-paréntesis NO significa multiplicación). Siempre se debe especificar el operador deseado. Veamos un

ejemplo:

A) Se resuelve el primer paréntesis, que engloba: (2 / 2 + 2) / 2.0 ** 4
1. Primer paréntesis: 2 / 2 + 2 = 3
1.1- Se resuelve la prioridad de la división es mas alta que la suma, por lo tanto se resuelve 2 / 2 y luego
se le adiciona 2. Esto dá como resultado 3.
2- Resuelto el paréntesis quedaría: 3 / 2.0 ** 4
3- La operación de mas prioridad es la potenciación, por lo cuál se potencia 2.0 a la cuarta, lo cuál da 16.0