Cómo usar la cáscara para calcular sumas en la pi de frambuesa
Puede utilizar el shell para realizar cálculos sencillos en su Raspberry Pi. Hay diferentes operadores matemáticos que puede utilizar en sus sumas. Sólo hay que poner la suma después de la impresión de comandos, así:
>>> Print 5 + 510 >>> print 9-45 >>> print 7 * 749 >>> print 10/25
Tenga en cuenta que usted no utiliza comillas alrededor de la suma en su impresión comandos. ¿Qué pasaría si lo hicieras? Python pondría en la pantalla, literalmente, lo que me pediste que, como este:
>>> Print " 5 + 5 " 5 + 5
Hay algunas sorpresas en cómo se lleva a cabo la división en Python. Si lanzas tu mente volver a clases de matemáticas, es posible que recuerde que los números enteros, que no tienen parte decimal, se llaman enteros.
En Python 2.7, si se divide un entero por un número entero, se obtiene un número entero, como resultado, lo que significa que la respuesta puede ser menos precisa de lo que cabría esperar de un ordenador. Por ejemplo, ¿qué está 7 dividida por 2?
>>> Imprimir 7/23
Cerca, pero no lo suficientemente cerca. Para forzar Python para darle una respuesta que pasaría el escrutinio de un profesor, añadir una parte decimal a uno de los valores en su suma, de esta manera:
>>> Print 7 / 2.03.5 >>> print 7.0 / 23.5
Si desea forzar el efecto de redondeo para eliminar cualquier parte decimal de su respuesta, se puede utilizar el // (división piso) del operador, así:
>>> Print 10.0 / 33,33333333333 >>> print 10,0 // 33,0
Un operador que no podría haber encontrado antes es módulo. Se utiliza el % firmar y te dice lo que queda después de una división. Aquí hay unos ejemplos:
>>> Print 10% 31 >>> print 10% 20
Usted puede usar ese operador para saber si un número es divisible por otro (el módulo es 0 si es así).
Operador | Descripción |
---|---|
+ | Adición |
- | Resta |
* | Multiplicación |
/ | División |
// | División, descartando cualquier parte decimal |
% | Modulo, que muestra el resto después de una división |
Estas sumas son bastante básicas, pero se puede introducir más sumas avanzadas por encadenar números y operadores. Al igual que en el álgebra, utilice paréntesis para rodear los bits de la suma que van de la mano y se debe llevar a cabo primero. Por ejemplo:
>>> Print (10.0 / 3) * 26,66666666667 >>> print 10.0 / (3 * 2) 1,66666666667
Usted también puede hacer las matemáticas en la cáscara con sólo introducir las sumas sin impresión de comandos, pero es esencial para usarlo cuando usted está creando programas, como se verá en breve.