Die aufrufbare Klasse ›float‹ in Python
Das aufrufbare Objekt ›float‹ ergibt eine Interpretation des Argumentwertes durch einen float-Wert. Der Typ des Wertes eines Aufrufs dieses Objekts ist immer die Klasse »float«.
- Auswertung
2
2
- Auswertung
type( 2 )
<class 'int'>
- Auswertung
float( 2 )
2.0
- Auswertung
float( '2.3' )
2.3
- Auswertung
type( float( 2 ))
<class 'float'>
Umwandlungen von Eingaben
›float‹ kann auch zur Interpretation von Eingaben verwendet werden.
- Auswertung
float( input( 'Zahl? ' ))* 2
Zahl? 2.5
5.0
- Auswertung
float( input( 'Zahl? ' ))+ float( input( 'Zahl? ' ))
Zahl? 2.5
Zahl? 4.717.21
Der Fehlwert
Ein Aufruf, dem das Argument fehlt, ergibt den Fehlwert des Datentyps »float«.
- Auswertung
float()
0.0
Die Nichtzahl
Die Nichtzahl ist ein Wert, dessen Typ ›float‹ ist, und der normalerweise mit der Bedeutung „keine Zahl“ verwendet wird. Sie kann durch »float( "nan" )« ausgedrückt werden.
- Auswertung
float( "nan" )
nan
Unendlichkeiten
Es gibt zwei Werte mit der Bedeutung ‹ +∞ › und ‹ −∞ ›, die durch »float( "+inf" )« beziehungsweise »float( "-inf" )« ausgedrückt werden können.
- Auswertung
float( "+inf" )
inf
- Auswertung
float( "-inf" )
-inf
Übungsaufgaben
/ Übungsaufgabe
Schreiben Sie einen Ausdruck, bei dessen Auswertung ein Numerale, das auch Nachkommastellen haben darf, eingelesen wird und das Dreifache des Wertes der eingegebenen Zahl ausgegeben wird.
/ Übungsaufgabe
Schreiben Sie einen Ausdruck, bei dessen Auswertung zwei Numeralia, die auch Nachkommastellen haben dürfen, eingelesen werden und der Mittelwert der Werte der beiden eingegebene Numeralia ausgegeben wird.