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 de Celsius. Cette chaîne indique l'échelle vers laquelle convertir la température. Elle peut être Fahrenheit ou Celsius.
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

To check your solution you need to sign in
Sign in to continue