Das Wichtigste über die Grundrechenarten in Python in Kürze (Das Wichtigste über die Grundrechenarten in Python in Kürze), Lektion, Seite 724722
https://www.purl.org/stefan_ram/pub/grundrechenarten_python (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs

Das Wichtigste über die Grundrechenarten in Python  in Kürze

Operatorzeichen

In Python  können Vorzeichen und Grundrechenarten verwendet werden. Dabei steht das Sternchen »*« für die Multiplikation und der Schrägstrich »/« für die Division.

Unäre Präfixoperatoren (vorangestellte Vorzeichen)
+
-
Binäre Infixoperatoren (zwischengestellte Grundrechenarten)
+
-
*
/

Priorität und Assoziativität

Die üblichen Regeln aus der Schulmathematik gelten in Hinblick auf

Eigenschaften von Operatoren – Operatoren höherer Priorität stehen weiter oben

S P A (S = Stelligkeit ("Aritaet"), P = Infix-/Präfix-, A = Assoziativitaetsrichtung)

() 1 Z Eingeklammerter Ausdruck
** 2 I R Potenzieren
+ - 1 P Unaere vorangestellte Operatoren (Vorzeichen)
* / 2 I L "Punktrechnung": Multiplikation, Division
+ - 2 I L "Strichrechnung": Addition, Subtraktion

Typanforderungen

Dort, wo die Bedeutung offensichtlich ist, dürfen auch Zeichenfolgen  als Operanden verwendet werden.

Konsolenprotokoll
3 * "a" + 0 * "b" + 4 * "cd"
'aaacdcdcdcd'

Typregeln

Wenn alle Operanden eines der obenstehenden Operatoren den Typ ›int‹ haben, so hat das Ergebnis ebenfalls den Typ ›int‹.

Wenn alle Operanden eines der obenstehenden Operatoren den Typ ›float‹ haben, so hat das Ergebnis ebenfalls den Typ ›float‹.

Wenn ein Operanden eines binären Operators den Typ ›float‹ und der andere den Typ ›int‹ hat, so hat das Ergebnis den Typ ›float‹.

Eine Ausnahme ist der Divisionsoperator  »/«, der stets ein Ergebnis vom Typ ›float‹ hat (für Operanden, die jeweils entweder den Typ ›int‹ oder den Typ ›float‹ haben).

Rechenfehler

Bestimmte Werte, die im Zehnersystem kurz dargestellt werden können, lassen sich im Dualsystem (Zahlensystem zur Basis 2) nicht genau darstellen. Python -Implementationen verwenden aber intern das Dualsystem, da es eine schnelle Verarbeitung ermöglicht.

Konsolenprotokoll
0.1 + 0.2 - 0.3
5.551115123125783e-17
Konsolenprotokoll
( 0.1 + 0.2 - 0.3 )* 1E18
55.51115123125783

Übungsaufgaben

/   Prozentrechnung ⃖

Berechnen Sie mit Python: Wieviel sind 2.74 Prozent von 35212?

/   Prozentrechnung ⃖

Berechnen Sie mit Python: Was ergibt sich, wenn man 7.991 Prozent zu 5817 addiert?

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724722 stefan_ram:724722 Das Wichtigste über die Grundrechenarten in Python in Kürze Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724722, slrprddef724722, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/grundrechenarten_python