Verschachtelungen: Aufrufe in Aufrufen in Python
Ein Argument kann selber wieder ein Aufruf sein.
Der Betrag
Der Betrag einer Zahl ist ihr Abstand zur Zahl 0.
Der Betrag von «-9» ist «9».
- Der Betrag des Wertes «-9»
abs( -9 )
9
Wir formulieren mit dem Genitiv: „der Betrag des Wertes «-9»“.
Die Rundung
Die Funktion »round« ergibt die Rundung ihres Arguments.
Der Rundung von «-3.5» ist beispielsweise «-4».
- Der Rundung des Wertes «-9»
round( -3.5 )
-4
Wir formulieren mit dem Genitiv: „die Rundung des Wertes «-3.5»“.
Der Betrag der Rundung
Nun können wir auch den Betrag der Rundung des Wertes «-3.5» notieren.
- Der Betrag der Rundung des Wertes «-3.5»
round( -3.5 )
-4
abs( _ )
4
abs( round( -3.5 ))
4
Wir formulieren mit dem Genitiv: „der Betrag der Rundung des Wertes «-3.5»“.
Übungsfragen
? Übungsfrage
Welche Funktion wird bei einer Auswertung des Ausdrucks »abs( neg( 0 ))« zuerst ausgeführt, »abs« oder »neg«?
(Die Funktion »abs« aus dem Modul »builtins« ergibt den Betrag ihres Argumentwertes.
Die Funktion »neg« aus dem Modul »operator« ergibt das Negative ihres Argumentwertes.
Der Betrag einer Zahl ist ihr Abstand von «0».)
? Übungsfrage
Wie spricht man den Ausdruck »abs( neg( 2 ))« aus und welchen Wert hat er?
(Die Funktion »abs« aus dem Modul »builtins« ergibt den Betrag ihres Argumentwertes.
Die Funktion »neg« aus dem Modul »operator« ergibt das Negative ihres Argumentwertes.
Der Betrag einer Zahl ist ihr Abstand von «0».)
? Übungsfrage
Wie spricht man den Ausdruck »neg( abs( 2 ))« aus und welchen Wert hat er?
(Die Funktion »abs« aus dem Modul »builtins« ergibt den Betrag ihres Argumentwertes.
Die Funktion »neg« aus dem Modul »operator« ergibt das Negative ihres Argumentwertes.
Der Betrag einer Zahl ist ihr Abstand von «0».)
Übungsaufgaben
- Importe
from math import floor, sin, cos
from operator import neg
from random import random
/ Übungsaufgabe
Schreiben Sie in Python einen Ausdruck „der Boden des Negativen von 3“ mit der Boden-Funktion »floor« und der Negativ-Funktion »neg«.
/ Übungsaufgabe
Schreiben Sie eine deutsche Nominalphrase (d.h. einen deutschsprachigen Ausdruck) für den Python -Ausdruck »sin( cos( 0 ))«.
(Die Funktion »sin« aus dem Modul »math« ergibt den Sinus ihres Argumentwertes.
Die Funktion »cos« aus dem Modul »math« ergibt den Kosinus ihres Argumentwertes.)
/ Übungsaufgabe
Schreiben Sie eine deutsche Nominalphrase (d.h. einen deutschsprachigen Ausdruck) für den Python -Ausdruck »floor( random() * 4 )«.