Fahrenheit zu Celsius und Celsius zu Fahrenheit
Deine Aufgabe ist es, eine Funktion namens
convert_temperature
zu erstellen, die einen Temperaturwert von Fahrenheit in Celsius oder umgekehrt umwandelt. Die Funktion sollte die folgenden Parameter haben:temperature
: ein nur positionsbezogenes Float-Argument, das die zu konvertierende Temperatur darstellt.
from_scale
: ein String, der die Skala der angegebenen Temperatur angibt. Er kann 'Fahrenheit' oder 'Celsius' sein.
to_scale
: ein Argument, das nur als Schlüsselwort übergeben werden kann und dessen StandardwertCelsius
ist. Dieser String gibt die Skala an, in die die Temperatur umgerechnet werden soll. Er kannFahrenheit
oderCelsius
sein.
Die Funktion
convert_temperature
sollte einen Float-Wert zurückgeben, der den umgerechneten Temperaturwert darstellt. Du kannst diese Umrechnungsformeln verwenden:Celsius zu Fahrenheit | Fahrenheit zu Celsius |
(temperature * 9/5) + 32 | (temperature - 32) * 5/9 |
Es ist garantiert, dass
from_scale
und to_scale
immer entweder 'Celsius' oder 'Fahrenheit' sind und dass sie nicht gleich sind.Eingabe | Ausgabe |
32 Celsius Fahrenheit | 89.6 |
100 Fahrenheit Celsius | 37.77777777777778 |
0 Celsius Fahrenheit | 32.0 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB