Conversion entre Fahrenheit et Celsius
Votre tâche est de créer une fonction nommée
convert_temperature
qui convertit une valeur de température de Fahrenheit en Celsius ou vice versa. La fonction doit avoir les paramètres suivants :temperature
: un flottant (positional-only) représentant la température à convertir.
from_scale
: une chaîne de caractères indiquant l'échelle de la température fournie. Elle peut être 'Fahrenheit' ou 'Celsius'.
to_scale
: un argument uniquement nommé avec une valeur par défaut deCelsius
. Cette chaîne indique l'échelle vers laquelle convertir la température. Elle peut êtreFahrenheit
ouCelsius
.
La fonction
convert_temperature
doit retourner un flottant représentant la valeur de la température convertie. Vous pouvez utiliser ces formules de conversion :De Celsius vers Fahrenheit | De Fahrenheit vers Celsius |
(temperature * 9/5) + 32 | (temperature - 32) * 5/9 |
Il est garanti que
from_scale
et to_scale
seront toujours soit 'Celsius', soit 'Fahrenheit', et qu'ils seront différents.Entrée | Sortie |
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