Como Usar o Shell para calcular somas sobre o Raspberry Pi
Você pode usar o shell para realizar cálculos simples em seu Raspberry Pi. Existem diferentes operadores matemáticos que você pode usar em suas somas. Basta colocar a soma após o impressão de comando, assim:
>>> Print 5 + 510 >>> print 9-45 >>> print 7 * 749 >>> print 10/25
Note-se que você não usar aspas em torno da soma em sua impressão comando. O que aconteceria se você fez? Python iria colocar na tela, literalmente, o que você pediu que ele, como este:
>>> print # 147-5 + 5 # 148-5 + 5
Há algumas surpresas como a divisão é feita em Python. Se você lançar sua mente de volta para suas aulas de matemática, você pode lembrar que os números inteiros, que não têm parte decimal, são chamados inteiros.
Em Python 2.7, se você dividir um número inteiro por um número inteiro, você recebe um número inteiro, como resultado, o que significa que a resposta pode ser menos preciso do que você poderia esperar de um computador. Por exemplo, o que está 7 dividido por 2?
>>> Print 7/23
Perto, mas não perto o suficiente. Para forçar Python para lhe dar uma resposta que iria passar o controlo de um professor, adicione uma parte decimal para um dos valores em sua soma, como este:
>>> Print 7 / 2.03.5 >>> print 7.0 / 23.5
Se você quiser forçar o efeito de arredondamento para remover qualquer parte decimal de sua resposta, você pode usar o // (Divisão andar) operador, como este:
>>> Print 10,0 / 33,33333333333 >>> print 10,0 // 33,0
Um operador que você pode não ter vindo através antes é modulo. Ele usa o % assinar e diz-lhe o restante depois de uma divisão. aqui estão alguns exemplos:
>>> Print 10% 31 >>> print 10% 20
Você pode usar esse operador para saber se um número é divisível por outro (o modulo é 0 em caso afirmativo).
Operador | Descrição |
---|---|
+ | Adição |
- | Subtração |
* | Multiplicação |
/ | Divisão |
// | Division, descartando qualquer parte decimal |
% | Modulo, que mostra a parte restante após uma divisão |
Estes montantes são bastante básico, mas você pode entrar mais montantes avançados pelo encadeamento números e operadores. Como na álgebra, você usa parênteses para cercar os bits da soma que pertencem juntos e devem ser realizadas em primeiro lugar. Por exemplo:
>>> Print (10,0 / 3) * 26,66666666667 >>> print 10,0 / (3 * 2) 1,66666666667
Você também pode fazer a matemática no shell apenas inserindo as somas sem um impressão de comando, mas é essencial para usá-lo quando você está criando programas, como você verá em breve.