Comment utiliser le shell pour calculer des sommes sur la PI de framboise

Vous pouvez utiliser le shell pour effectuer des calculs simples sur votre Raspberry Pi. Il existe des opérateurs mathématiques différentes que vous pouvez utiliser dans vos calculs. Il suffit de mettre la somme après la impression commande, comme ceci:

>>> Print 5 + 510 >>> print 9-45 >>> print 7 * 749 >>> print 10/25

Notez que vous ne l'utilisez des guillemets autour de la somme dans votre impression commande. Qu'arriverait-il si vous avez fait? Python serait mis sur l'écran littéralement ce que vous avez demandé à, comme ceci:

>>> Print “ 5 + 5 ” 5 + 5

Il ya quelques surprises dans la façon dont la division est effectuée en Python. Si vous vous rappelez à vos leçons de mathématiques, vous souvenez peut-être que les nombres entiers, qui ont pas de partie décimale, sont appelés entiers.

Dans Python 2.7, si vous divisez un nombre entier par un entier, vous obtenez un nombre entier à la suite, ce qui signifie la réponse peut être moins précis que vous pourriez attendre d'un ordinateur. Par exemple, qu'est-ce 7 divisé par 2?




>>> Imprimer 7/23

Fermer, mais pas assez près. Pour forcer Python pour vous donner une réponse qui passerait l'examen d'un enseignant, d'ajouter une partie décimale à l'une des valeurs dans votre somme, comme ceci:

>>> Print 7 / 2.03.5 >>> print 7.0 / 23.5

Si vous voulez forcer l'effet d'arrondi pour enlever toute partie décimale de votre réponse, vous pouvez utiliser la // (division de-chaussée) de l'opérateur, comme ceci:

>>> Print 10,0 / 33,33333333333 >>> print 10,0 33,0 //

Un opérateur vous pourriez ne pas avoir rencontré avant est modulo. Il utilise le % signer et vous dit le reste après une division. Voici quelques exemples:

>>> Print 10% 31 >>> print 10% 20

Vous pouvez utiliser cet opérateur pour dire si un nombre est divisible par un autre (le modulo est 0 si).

OpérateurDescription
+Addition
-Soustraction
*Multiplication
/Division
//Division, en rejetant toute partie décimale
%Modulo, qui montre le reste après une division

Ces sommes sont assez basique, mais vous pouvez saisir plusieurs montants avancés en enchaînant nombres et les opérateurs. Comme dans l'algèbre, vous utilisez parenthèses pour entourer les bits de la somme qui appartiennent ensemble et devrait être réalisée en premier. Par example:

>>> Print (10,0 / 3) * 26,66666666667 >>> print 10,0 / (3 * 2) 1,66666666667

Vous pouvez également faire des mathématiques dans la coquille en saisissant simplement les sommes sans impression commande, mais il est essentiel de l'utiliser lorsque vous créez des programmes, comme vous le verrez bientôt.


» » » » Comment utiliser le shell pour calculer des sommes sur la PI de framboise