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 |
---|---|
|
|
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