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