Aufrufausdrücke in Operatorausdrücken in Python
Ein Operand kann ein beliebiger Ausdruck sein (obwohl es in Einzelfällen manchmal gewisse Einschränkungen gibt, etwa derart, daß der Wert des Operanden eine bestimmte Klasse als Typ haben muß).
Beispielsweise kann ein Operand auch ein Aufruf sein.
Beispiel
Das folgende Beispielprogramm verwendet den Aufruf »random()« als Operanden des Operators »*«. Dadurch wird die vom Aufruf erhaltene Zufallszahl mit «2» multipliziert.
- Protokoll
from random import random
2 * random()
1.9265340087149025
Übungsfragen
Wir nehmen im folgenden die naheliegenden Importe an.
- Angenommene Importe
from random import random
? Übungsfragen
- Informationen für die folgenden Übungsfragen
- Das Ergebnis einer Auswertung des Ausdrucks »random()« liegt zwischen «0.0» und «1.0».
In welchem Bereich liegt der Wert des Ausdrucks »random() + 10«?
In welchem Bereich liegt der Wert des Ausdrucks »10 * random()«?
In welchem Bereich liegt der Wert des Ausdrucks »10 * random() + 10«?
? Übungsfrage
- Informationen für die folgende Übungsfrage
- Das Ergebnis einer Auswertung des Ausdrucks »random()« liegt zwischen «0.0» einschließlich und «1.0» ausschließlich.
Welche Ziffern können als Vorkommastellen der Werte des Ausdrucks »3 * random()« auftreten?