Verwenden der Shell zum Berechnen von Summen auf dem Raspberry Pi

Sie können die Shell verwenden, um einfache Berechnungen auf Ihrem Raspberry Pi durchzuführen. Es gibt verschiedene mathematische Operatoren, die Sie in Ihren Summen verwenden können. Einfach die Summe nach dem Druckbefehl eingeben, so: >>>> drucken 5 + 5 10 >>> drucken 9-4 5 >>> drucken 7 * 7 49 >>> drucken 10/2 5

 Beachten Sie, dass Sie in Ihrem Druckbefehl keine Anführungszeichen um die Summe verwenden. Was würde passieren, wenn du es tust? Python würde buchstäblich auf den Bildschirm bringen, was Sie gefragt haben: 

>>>> drucken "5 + 5" 5 + 5

Es gibt einige Überraschungen, wie Divisionen in Python durchgeführt werden. Wenn Sie Ihren Verstand zurück zu Ihren Mathematiklektionen werfen, können Sie sich erinnern, dass ganze Zahlen, die keinen Dezimalteil haben,
 ganze Zahlen 

genannt werden. Wenn Sie in Python 2. 7 eine ganze Zahl durch eine ganze Zahl teilen, erhalten Sie als Ergebnis eine ganze Zahl, was bedeutet, dass die Antwort weniger genau sein kann, als Sie von einem Computer erwarten können. Zum Beispiel, was ist 7 geteilt durch 2?

>>>> Drucken 7/2 3

Schließen, aber nicht nah genug. Um Python dazu zu zwingen, Ihnen eine Antwort zu geben, die die Prüfung durch einen Lehrer bestehen würde, fügen Sie einen Dezimalteil zu einem der Werte in Ihrer Summe hinzu: >>>> print 7/2. 0 3. 5 >>> drucken 7. 0/2 3. 5

Wenn Sie den Rundungseffekt erzwingen möchten, um einen dezimalen Teil aus Ihrer Antwort zu entfernen, können Sie den // (floor division) Operator wie diesen verwenden. :
 
>>>> drucken 10. 0/3 3. 33333333333 >>> drucken 10. 0 // 3 3. 0

Ein Operator, mit dem Sie vielleicht noch nicht vertraut sind, ist

 Modulo 

. Es verwendet das% -Zeichen und teilt Ihnen den Rest nach einer Division mit. Hier einige Beispiele: >>>> print 10% 3 1 >>> print 10% 2 0

Mit diesem Operator können Sie sagen, ob eine Zahl durch eine andere teilbar ist (das Modulo ist 0, wenn ja).
 Operator 

Beschreibung + Addition

 - 

Subtraktion

* Multiplikation
/ Division
// Division, Verwerfen eines Dezimalteils
% Modulo, das den Rest nach einer Division anzeigt
Diese Summen sind ziemlich einfach, aber Sie können höhere Summen eingeben, indem Sie Zahlen und Operatoren aneinanderreihen. Wie in der Algebra verwenden Sie Klammern, um die Bits der Summe zu umgeben, die zusammengehören und zuerst ausgeführt werden sollten. Zum Beispiel: >>>> Drucken (10. 0/3) * 2 6. 66666666667 >>> Drucken 10. 0 / (3 * 2) 1. 66666666667 Sie können Mathematik auch in der Shell machen, indem Sie Einfach die Summen ohne einen Druckbefehl eingeben, aber es ist wichtig, es zu verwenden, wenn Sie Programme erstellen, wie Sie bald sehen werden.