Manual Python.pdf


Vista previa del archivo PDF manual-python.pdf


Página 1...10 11 12131434

Vista previa de texto


Resuelto esto, el paréntesis quedaría: 3 / 16.0
4- Se divide 3 / 16.0 por lo cuál el resultado será flotante, y dá 0.1875
Por lo que quedaría 2 * (0.1875), lo cuál equivale a 2 * 0.1875
5- Resuelto eso, solo queda operar lo anterior, que es igual a 0.375

Recordemos que, un signo menos antes de un paréntesis, invierte los signos dentro de ella:

2 –(4 +7) En donde, 4 y 7 son positivos, quedarían (-4 -7) , lo cuál equivale a -11, siendo finalmente 2 – 11.
Todo número elevado a la 0, da 1.
Todo número elevado a la 1, da el mismo número.

¿Cómo resolvería esto Python?
2 ** 1 –(2-(7 / 2 * 2) / (5 ** 0)) =
-7.1 / 7.1 * (3 + 3 / 1.5) =
-2 + 2 / 2 –(1-(4 * 2)) =

Aún no terminamos acá. ¿Y si queremos conseguir la raíz cuadrada? ¿Y si quiero operar con fracciones?
¿Redondear un número? Este tipo de operaciones se lleva a cabo mediante funciones. Si bien son un concepto
que se va a explicar mas adelante, es recurrente el uso de ellas. Una función, básicamente, es un conjunto de
acciones que operan utilizando o sobre determinado/s valor/es. Por ejemplo, en la escuela vemos la “función
lineal”:

En programación, las funciones devuelven un valor. ¿Qué significa esto? Que reciben un dato denominado
argumento. Y la función devuelve información que necesitamos. Las raíces cuadradas, por ejemplo, las
conseguimos utilizando la función denominada sqrt().Esta función no se encuentra disponible de entrada. Para
poder acceder a ella vamos a importar lo que se conoce como módulo. Un módulo es un fichero externo al
programa desde el cuál lo importamos. Este módulo puede tener dentro desde variables, información útil,
hasta funciones, etc. La función sqrt() se encuentra dentro de un módulo llamado math.py. Es decir, que antes
de acceder a esta función, debemos importar dicho módulo. Para esto tipeamos lo siguiente:

Vemos entonces nuestra primer instrucción. La instrucción “import” importa un fichero externo
especificado. Tanto las instrucciones como cualquier otra cosa, son CASE SENSITIVE. Esto quiere decir que no
es lo mismo “Instrucción” que “instrucción”. Veamos entonces como utilizar la función. Consigamos la raíz
cuadrada de 4:

Para acceder a una función de un módulo debemos expresar el nombre del módulo (en este caso math),
seguido de un punto (.), y luego el nombre de la función, con su/s argumento/s en caso de necesitarlos:

La función sqrt() nos retorna un número tipo float. Al importar el módulo math, estamos importando TODO